home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 May: Tool Chest / Developer CD Series May 1996 (Tool Chest) (Apple Computer) (1996).iso / Tool Chest / Development Tools & Languages / Dylan Related / Mindy / Mindy 1.2 - portable sources / doc / debug.mif < prev    next >
Encoding:
Maker Interchange Format  |  1995-03-15  |  195.0 KB  |  9,514 lines  |  [TEXT/ttxt]

  1. <MIFFile 4.00> # Generated by FrameMaker xm4.0.3P1a
  2. # Options:
  3. #    Paragraph Text
  4. #    Paragraph Tags
  5. #    Paragraph Formats
  6. #    Font Information
  7. #    Markers
  8. #    Anchored Frames
  9. #    Tables
  10. #    Graphics and TextRect Layout
  11. #    Master Page Items
  12. #    Condition Catalog
  13. #    Table Catalogs
  14. #    Font Catalog
  15. #    Paragraph Catalog
  16. #    Document Template
  17. #    Document Dictionary
  18. #    Variables
  19. #    Element Definitions
  20. #    Elements
  21. #
  22. <Units Uin >
  23. <ColorCatalog 
  24.  <Color 
  25.   <ColorTag `Black'>
  26.   <ColorCyan  0.000000>
  27.   <ColorMagenta  0.000000>
  28.   <ColorYellow  0.000000>
  29.   <ColorBlack  100.000000>
  30.   <ColorAttribute ColorIsBlack >
  31.   <ColorAttribute ColorIsReserved >
  32.  > # end of Color
  33.  <Color 
  34.   <ColorTag `White'>
  35.   <ColorCyan  0.000000>
  36.   <ColorMagenta  0.000000>
  37.   <ColorYellow  0.000000>
  38.   <ColorBlack  0.000000>
  39.   <ColorAttribute ColorIsWhite >
  40.   <ColorAttribute ColorIsReserved >
  41.  > # end of Color
  42.  <Color 
  43.   <ColorTag `Red'>
  44.   <ColorCyan  0.000000>
  45.   <ColorMagenta  100.000000>
  46.   <ColorYellow  100.000000>
  47.   <ColorBlack  0.000000>
  48.   <ColorAttribute ColorIsRed >
  49.   <ColorAttribute ColorIsReserved >
  50.  > # end of Color
  51.  <Color 
  52.   <ColorTag `Green'>
  53.   <ColorCyan  100.000000>
  54.   <ColorMagenta  0.000000>
  55.   <ColorYellow  100.000000>
  56.   <ColorBlack  0.000000>
  57.   <ColorAttribute ColorIsGreen >
  58.   <ColorAttribute ColorIsReserved >
  59.  > # end of Color
  60.  <Color 
  61.   <ColorTag `Blue'>
  62.   <ColorCyan  100.000000>
  63.   <ColorMagenta  100.000000>
  64.   <ColorYellow  0.000000>
  65.   <ColorBlack  0.000000>
  66.   <ColorAttribute ColorIsBlue >
  67.   <ColorAttribute ColorIsReserved >
  68.  > # end of Color
  69.  <Color 
  70.   <ColorTag `Cyan'>
  71.   <ColorCyan  100.000000>
  72.   <ColorMagenta  0.000000>
  73.   <ColorYellow  0.000000>
  74.   <ColorBlack  0.000000>
  75.   <ColorAttribute ColorIsCyan >
  76.   <ColorAttribute ColorIsReserved >
  77.  > # end of Color
  78.  <Color 
  79.   <ColorTag `Magenta'>
  80.   <ColorCyan  0.000000>
  81.   <ColorMagenta  100.000000>
  82.   <ColorYellow  0.000000>
  83.   <ColorBlack  0.000000>
  84.   <ColorAttribute ColorIsMagenta >
  85.   <ColorAttribute ColorIsReserved >
  86.  > # end of Color
  87.  <Color 
  88.   <ColorTag `Yellow'>
  89.   <ColorCyan  0.000000>
  90.   <ColorMagenta  0.000000>
  91.   <ColorYellow  100.000000>
  92.   <ColorBlack  0.000000>
  93.   <ColorAttribute ColorIsYellow >
  94.   <ColorAttribute ColorIsReserved >
  95.  > # end of Color
  96. > # end of ColorCatalog
  97. <ConditionCatalog 
  98.  <Condition 
  99.   <CTag `Comment'>
  100.   <CState CShown >
  101.   <CStyle CUnderline >
  102.   <CSeparation 2>
  103.   <CColor `Red'>
  104.  > # end of Condition
  105. > # end of ConditionCatalog
  106. <PgfCatalog 
  107.  <Pgf 
  108.   <PgfTag `1Heading'>
  109.   <PgfUseNextTag Yes >
  110.   <PgfNextTag `FirstBody'>
  111.   <PgfAlignment Left >
  112.   <PgfFIndent  0.0">
  113.   <PgfLIndent  0.0">
  114.   <PgfRIndent  0.667">
  115.   <PgfTopSeparator `'>
  116.   <PgfBotSeparator `1Heading Rule'>
  117.   <PgfPlacement Anywhere >
  118.   <PgfPlacementStyle Normal >
  119.   <PgfRunInDefaultPunct `. '>
  120.   <PgfSpBefore  18.0 pt>
  121.   <PgfSpAfter  8.0 pt>
  122.   <PgfWithPrev No >
  123.   <PgfWithNext Yes >
  124.   <PgfBlockSize 2>
  125.   <PgfFont 
  126.    <FTag `'>
  127.    <FFamily `Palatino'>
  128.    <FVar `Regular'>
  129.    <FWeight `Bold'>
  130.    <FAngle `Regular'>
  131.    <FPostScriptName `Palatino-Bold'>
  132.    <FSize  14.0 pt>
  133.    <FUnderlining FNoUnderlining >
  134.    <FUnderline No >
  135.    <FDoubleUnderline No >
  136.    <FNumericUnderline No >
  137.    <FOverline No >
  138.    <FStrike No >
  139.    <FChangeBar No >
  140.    <FOutline No >
  141.    <FShadow No >
  142.    <FPairKern Yes >
  143.    <FCase FAsTyped >
  144.    <FPosition FNormal >
  145.    <FSupScript No >
  146.    <FSubScript No >
  147.    <FDX  0.0 pt>
  148.    <FDY  0.0 pt>
  149.    <FDW  0.0 pt>
  150.    <FSeparation 0>
  151.    <FColor `Black'>
  152.   > # end of PgfFont
  153.   <PgfLineSpacing Fixed >
  154.   <PgfLeading  2.0 pt>
  155.   <PgfAutoNum Yes >
  156.   <PgfNumFormat `<n+\>. '>
  157.   <PgfNumberFont `'>
  158.   <PgfNumAtEnd No >
  159.   <PgfNumTabs 1>
  160.   <TabStop 
  161.    <TSX  0.25">
  162.    <TSType Left >
  163.    <TSLeaderStr ` '>
  164.   > # end of TabStop
  165.   <PgfHyphenate No >
  166.   <HyphenMaxLines 2>
  167.   <HyphenMinPrefix 3>
  168.   <HyphenMinSuffix 3>
  169.   <HyphenMinWord 5>
  170.   <PgfLetterSpace No >
  171.   <PgfMinWordSpace 90>
  172.   <PgfOptWordSpace 100>
  173.   <PgfMaxWordSpace 110>
  174.   <PgfLanguage USEnglish >
  175.   <PgfCellAlignment Top >
  176.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  177.   <PgfCellLMarginFixed No >
  178.   <PgfCellTMarginFixed No >
  179.   <PgfCellRMarginFixed No >
  180.   <PgfCellBMarginFixed No >
  181.  > # end of Pgf
  182.  <Pgf 
  183.   <PgfTag `1Step'>
  184.   <PgfUseNextTag Yes >
  185.   <PgfNextTag `Step'>
  186.   <PgfAlignment Left >
  187.   <PgfFIndent  0.25">
  188.   <PgfLIndent  0.5">
  189.   <PgfRIndent  0.5">
  190.   <PgfTopSeparator `'>
  191.   <PgfBotSeparator `'>
  192.   <PgfPlacement Anywhere >
  193.   <PgfPlacementStyle Normal >
  194.   <PgfRunInDefaultPunct `. '>
  195.   <PgfSpBefore  3.0 pt>
  196.   <PgfSpAfter  0.0 pt>
  197.   <PgfWithPrev No >
  198.   <PgfWithNext No >
  199.   <PgfBlockSize 3>
  200.   <PgfFont 
  201.    <FTag `'>
  202.    <FFamily `Times'>
  203.    <FVar `Regular'>
  204.    <FWeight `Regular'>
  205.    <FAngle `Regular'>
  206.    <FPostScriptName `Times-Roman'>
  207.    <FSize  12.0 pt>
  208.    <FUnderlining FNoUnderlining >
  209.    <FUnderline No >
  210.    <FDoubleUnderline No >
  211.    <FNumericUnderline No >
  212.    <FOverline No >
  213.    <FStrike No >
  214.    <FChangeBar No >
  215.    <FOutline No >
  216.    <FShadow No >
  217.    <FPairKern Yes >
  218.    <FCase FAsTyped >
  219.    <FPosition FNormal >
  220.    <FSupScript No >
  221.    <FSubScript No >
  222.    <FDX  0.0 pt>
  223.    <FDY  0.0 pt>
  224.    <FDW  0.0 pt>
  225.    <FSeparation 0>
  226.    <FColor `Black'>
  227.   > # end of PgfFont
  228.   <PgfLineSpacing Fixed >
  229.   <PgfLeading  2.0 pt>
  230.   <PgfAutoNum Yes >
  231.   <PgfNumFormat `S:<n=1\>.\\t'>
  232.   <PgfNumberFont `Step Number'>
  233.   <PgfNumAtEnd No >
  234.   <PgfNumTabs 1>
  235.   <TabStop 
  236.    <TSX  0.5">
  237.    <TSType Left >
  238.    <TSLeaderStr ` '>
  239.   > # end of TabStop
  240.   <PgfHyphenate Yes >
  241.   <HyphenMaxLines 2>
  242.   <HyphenMinPrefix 3>
  243.   <HyphenMinSuffix 3>
  244.   <HyphenMinWord 5>
  245.   <PgfLetterSpace No >
  246.   <PgfMinWordSpace 90>
  247.   <PgfOptWordSpace 100>
  248.   <PgfMaxWordSpace 110>
  249.   <PgfLanguage USEnglish >
  250.   <PgfCellAlignment Top >
  251.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  252.   <PgfCellLMarginFixed No >
  253.   <PgfCellTMarginFixed No >
  254.   <PgfCellRMarginFixed No >
  255.   <PgfCellBMarginFixed No >
  256.  > # end of Pgf
  257.  <Pgf 
  258.   <PgfTag `2Heading'>
  259.   <PgfUseNextTag No >
  260.   <PgfNextTag `'>
  261.   <PgfAlignment Left >
  262.   <PgfFIndent  0.0">
  263.   <PgfLIndent  0.0">
  264.   <PgfRIndent  0.0">
  265.   <PgfTopSeparator `'>
  266.   <PgfBotSeparator `'>
  267.   <PgfPlacement Anywhere >
  268.   <PgfPlacementStyle Normal >
  269.   <PgfRunInDefaultPunct `. '>
  270.   <PgfSpBefore  14.0 pt>
  271.   <PgfSpAfter  6.0 pt>
  272.   <PgfWithPrev No >
  273.   <PgfWithNext Yes >
  274.   <PgfBlockSize 1>
  275.   <PgfFont 
  276.    <FTag `'>
  277.    <FFamily `Palatino'>
  278.    <FVar `Regular'>
  279.    <FWeight `Bold'>
  280.    <FAngle `Regular'>
  281.    <FPostScriptName `Palatino-Bold'>
  282.    <FSize  12.0 pt>
  283.    <FUnderlining FNoUnderlining >
  284.    <FUnderline No >
  285.    <FDoubleUnderline No >
  286.    <FNumericUnderline No >
  287.    <FOverline No >
  288.    <FStrike No >
  289.    <FChangeBar No >
  290.    <FOutline No >
  291.    <FShadow No >
  292.    <FPairKern Yes >
  293.    <FCase FAsTyped >
  294.    <FPosition FNormal >
  295.    <FSupScript No >
  296.    <FSubScript No >
  297.    <FDX  0.0 pt>
  298.    <FDY  0.0 pt>
  299.    <FDW  0.0 pt>
  300.    <FSeparation 0>
  301.    <FColor `Black'>
  302.   > # end of PgfFont
  303.   <PgfLineSpacing Fixed >
  304.   <PgfLeading  3.0 pt>
  305.   <PgfAutoNum Yes >
  306.   <PgfNumFormat `<n\>.<n+\>. '>
  307.   <PgfNumberFont `'>
  308.   <PgfNumAtEnd No >
  309.   <PgfNumTabs 0>
  310.   <PgfHyphenate No >
  311.   <HyphenMaxLines 2>
  312.   <HyphenMinPrefix 3>
  313.   <HyphenMinSuffix 3>
  314.   <HyphenMinWord 5>
  315.   <PgfLetterSpace No >
  316.   <PgfMinWordSpace 90>
  317.   <PgfOptWordSpace 100>
  318.   <PgfMaxWordSpace 110>
  319.   <PgfLanguage USEnglish >
  320.   <PgfCellAlignment Top >
  321.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  322.   <PgfCellLMarginFixed No >
  323.   <PgfCellTMarginFixed No >
  324.   <PgfCellRMarginFixed No >
  325.   <PgfCellBMarginFixed No >
  326.  > # end of Pgf
  327.  <Pgf 
  328.   <PgfTag `Argument'>
  329.   <PgfUseNextTag No >
  330.   <PgfNextTag `'>
  331.   <PgfAlignment Left >
  332.   <PgfFIndent  0.7">
  333.   <PgfLIndent  0.7">
  334.   <PgfRIndent  0.35">
  335.   <PgfTopSeparator `'>
  336.   <PgfBotSeparator `'>
  337.   <PgfPlacement Anywhere >
  338.   <PgfPlacementStyle Normal >
  339.   <PgfRunInDefaultPunct `. '>
  340.   <PgfSpBefore  0.0 pt>
  341.   <PgfSpAfter  0.0 pt>
  342.   <PgfWithPrev No >
  343.   <PgfWithNext Yes >
  344.   <PgfBlockSize 1>
  345.   <PgfFont 
  346.    <FTag `'>
  347.    <FFamily `Palatino'>
  348.    <FVar `Regular'>
  349.    <FWeight `Regular'>
  350.    <FAngle `Regular'>
  351.    <FPostScriptName `Palatino-Roman'>
  352.    <FSize  10.0 pt>
  353.    <FUnderlining FNoUnderlining >
  354.    <FUnderline No >
  355.    <FDoubleUnderline No >
  356.    <FNumericUnderline No >
  357.    <FOverline No >
  358.    <FStrike No >
  359.    <FChangeBar No >
  360.    <FOutline No >
  361.    <FShadow No >
  362.    <FPairKern No >
  363.    <FCase FAsTyped >
  364.    <FPosition FNormal >
  365.    <FSupScript No >
  366.    <FSubScript No >
  367.    <FDX  0.0 pt>
  368.    <FDY  0.0 pt>
  369.    <FDW  0.0 pt>
  370.    <FSeparation 0>
  371.    <FColor `Black'>
  372.   > # end of PgfFont
  373.   <PgfLineSpacing Fixed >
  374.   <PgfLeading  2.0 pt>
  375.   <PgfAutoNum No >
  376.   <PgfNumTabs 6>
  377.   <TabStop 
  378.    <TSX  1.0">
  379.    <TSType Left >
  380.    <TSLeaderStr ` '>
  381.   > # end of TabStop
  382.   <TabStop 
  383.    <TSX  2.0">
  384.    <TSType Left >
  385.    <TSLeaderStr ` '>
  386.   > # end of TabStop
  387.   <TabStop 
  388.    <TSX  3.0">
  389.    <TSType Left >
  390.    <TSLeaderStr ` '>
  391.   > # end of TabStop
  392.   <TabStop 
  393.    <TSX  4.0">
  394.    <TSType Left >
  395.    <TSLeaderStr ` '>
  396.   > # end of TabStop
  397.   <TabStop 
  398.    <TSX  5.0">
  399.    <TSType Left >
  400.    <TSLeaderStr ` '>
  401.   > # end of TabStop
  402.   <TabStop 
  403.    <TSX  6.0">
  404.    <TSType Left >
  405.    <TSLeaderStr ` '>
  406.   > # end of TabStop
  407.   <PgfHyphenate No >
  408.   <HyphenMaxLines 1>
  409.   <HyphenMinPrefix 3>
  410.   <HyphenMinSuffix 3>
  411.   <HyphenMinWord 5>
  412.   <PgfLetterSpace No >
  413.   <PgfMinWordSpace 75>
  414.   <PgfOptWordSpace 100>
  415.   <PgfMaxWordSpace 125>
  416.   <PgfLanguage USEnglish >
  417.   <PgfCellAlignment Top >
  418.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  419.   <PgfCellLMarginFixed No >
  420.   <PgfCellTMarginFixed No >
  421.   <PgfCellRMarginFixed No >
  422.   <PgfCellBMarginFixed No >
  423.  > # end of Pgf
  424.  <Pgf 
  425.   <PgfTag `Body'>
  426.   <PgfUseNextTag No >
  427.   <PgfNextTag `'>
  428.   <PgfAlignment Left >
  429.   <PgfFIndent  0.0">
  430.   <PgfLIndent  0.0">
  431.   <PgfRIndent  0.0">
  432.   <PgfTopSeparator `'>
  433.   <PgfBotSeparator `'>
  434.   <PgfPlacement Anywhere >
  435.   <PgfPlacementStyle Normal >
  436.   <PgfRunInDefaultPunct `. '>
  437.   <PgfSpBefore  0.0 pt>
  438.   <PgfSpAfter  10.0 pt>
  439.   <PgfWithPrev No >
  440.   <PgfWithNext No >
  441.   <PgfBlockSize 1>
  442.   <PgfFont 
  443.    <FTag `'>
  444.    <FFamily `Palatino'>
  445.    <FVar `Regular'>
  446.    <FWeight `Regular'>
  447.    <FAngle `Regular'>
  448.    <FPostScriptName `Palatino-Roman'>
  449.    <FSize  10.0 pt>
  450.    <FUnderlining FNoUnderlining >
  451.    <FUnderline No >
  452.    <FDoubleUnderline No >
  453.    <FNumericUnderline No >
  454.    <FOverline No >
  455.    <FStrike No >
  456.    <FChangeBar No >
  457.    <FOutline No >
  458.    <FShadow No >
  459.    <FPairKern No >
  460.    <FCase FAsTyped >
  461.    <FPosition FNormal >
  462.    <FSupScript No >
  463.    <FSubScript No >
  464.    <FDX  0.0 pt>
  465.    <FDY  0.0 pt>
  466.    <FDW  0.0 pt>
  467.    <FSeparation 0>
  468.    <FColor `Black'>
  469.   > # end of PgfFont
  470.   <PgfLineSpacing Fixed >
  471.   <PgfLeading  2.0 pt>
  472.   <PgfAutoNum No >
  473.   <PgfNumTabs 6>
  474.   <TabStop 
  475.    <TSX  1.0">
  476.    <TSType Left >
  477.    <TSLeaderStr ` '>
  478.   > # end of TabStop
  479.   <TabStop 
  480.    <TSX  2.0">
  481.    <TSType Left >
  482.    <TSLeaderStr ` '>
  483.   > # end of TabStop
  484.   <TabStop 
  485.    <TSX  3.0">
  486.    <TSType Left >
  487.    <TSLeaderStr ` '>
  488.   > # end of TabStop
  489.   <TabStop 
  490.    <TSX  4.0">
  491.    <TSType Left >
  492.    <TSLeaderStr ` '>
  493.   > # end of TabStop
  494.   <TabStop 
  495.    <TSX  5.0">
  496.    <TSType Left >
  497.    <TSLeaderStr ` '>
  498.   > # end of TabStop
  499.   <TabStop 
  500.    <TSX  6.0">
  501.    <TSType Left >
  502.    <TSLeaderStr ` '>
  503.   > # end of TabStop
  504.   <PgfHyphenate No >
  505.   <HyphenMaxLines 1>
  506.   <HyphenMinPrefix 3>
  507.   <HyphenMinSuffix 3>
  508.   <HyphenMinWord 5>
  509.   <PgfLetterSpace No >
  510.   <PgfMinWordSpace 75>
  511.   <PgfOptWordSpace 100>
  512.   <PgfMaxWordSpace 125>
  513.   <PgfLanguage USEnglish >
  514.   <PgfCellAlignment Top >
  515.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  516.   <PgfCellLMarginFixed No >
  517.   <PgfCellTMarginFixed No >
  518.   <PgfCellRMarginFixed No >
  519.   <PgfCellBMarginFixed No >
  520.  > # end of Pgf
  521.  <Pgf 
  522.   <PgfTag `Bullet'>
  523.   <PgfUseNextTag No >
  524.   <PgfNextTag `'>
  525.   <PgfAlignment Left >
  526.   <PgfFIndent  0.35">
  527.   <PgfLIndent  0.6">
  528.   <PgfRIndent  0.5">
  529.   <PgfTopSeparator `'>
  530.   <PgfBotSeparator `'>
  531.   <PgfPlacement Anywhere >
  532.   <PgfPlacementStyle Normal >
  533.   <PgfRunInDefaultPunct `. '>
  534.   <PgfSpBefore  3.0 pt>
  535.   <PgfSpAfter  0.0 pt>
  536.   <PgfWithPrev No >
  537.   <PgfWithNext No >
  538.   <PgfBlockSize 3>
  539.   <PgfFont 
  540.    <FTag `'>
  541.    <FFamily `Palatino'>
  542.    <FVar `Regular'>
  543.    <FWeight `Regular'>
  544.    <FAngle `Regular'>
  545.    <FPostScriptName `Palatino-Roman'>
  546.    <FSize  10.0 pt>
  547.    <FUnderlining FNoUnderlining >
  548.    <FUnderline No >
  549.    <FDoubleUnderline No >
  550.    <FNumericUnderline No >
  551.    <FOverline No >
  552.    <FStrike No >
  553.    <FChangeBar No >
  554.    <FOutline No >
  555.    <FShadow No >
  556.    <FPairKern Yes >
  557.    <FCase FAsTyped >
  558.    <FPosition FNormal >
  559.    <FSupScript No >
  560.    <FSubScript No >
  561.    <FDX  0.0 pt>
  562.    <FDY  0.0 pt>
  563.    <FDW  0.0 pt>
  564.    <FSeparation 0>
  565.    <FColor `Black'>
  566.   > # end of PgfFont
  567.   <PgfLineSpacing Fixed >
  568.   <PgfLeading  2.0 pt>
  569.   <PgfAutoNum Yes >
  570.   <PgfNumFormat `B:\xa5 \\t'>
  571.   <PgfNumberFont `Bullet Symbol'>
  572.   <PgfNumAtEnd No >
  573.   <PgfNumTabs 1>
  574.   <TabStop 
  575.    <TSX  0.6">
  576.    <TSType Left >
  577.    <TSLeaderStr ` '>
  578.   > # end of TabStop
  579.   <PgfHyphenate Yes >
  580.   <HyphenMaxLines 2>
  581.   <HyphenMinPrefix 3>
  582.   <HyphenMinSuffix 3>
  583.   <HyphenMinWord 5>
  584.   <PgfLetterSpace No >
  585.   <PgfMinWordSpace 90>
  586.   <PgfOptWordSpace 100>
  587.   <PgfMaxWordSpace 110>
  588.   <PgfLanguage USEnglish >
  589.   <PgfCellAlignment Top >
  590.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  591.   <PgfCellLMarginFixed No >
  592.   <PgfCellTMarginFixed No >
  593.   <PgfCellRMarginFixed No >
  594.   <PgfCellBMarginFixed No >
  595.  > # end of Pgf
  596.  <Pgf 
  597.   <PgfTag `Bullet2'>
  598.   <PgfUseNextTag No >
  599.   <PgfNextTag `'>
  600.   <PgfAlignment Left >
  601.   <PgfFIndent  1.05">
  602.   <PgfLIndent  1.3">
  603.   <PgfRIndent  0.5">
  604.   <PgfTopSeparator `'>
  605.   <PgfBotSeparator `'>
  606.   <PgfPlacement Anywhere >
  607.   <PgfPlacementStyle Normal >
  608.   <PgfRunInDefaultPunct `. '>
  609.   <PgfSpBefore  3.0 pt>
  610.   <PgfSpAfter  0.0 pt>
  611.   <PgfWithPrev No >
  612.   <PgfWithNext No >
  613.   <PgfBlockSize 3>
  614.   <PgfFont 
  615.    <FTag `'>
  616.    <FFamily `Palatino'>
  617.    <FVar `Regular'>
  618.    <FWeight `Regular'>
  619.    <FAngle `Regular'>
  620.    <FPostScriptName `Palatino-Roman'>
  621.    <FSize  10.0 pt>
  622.    <FUnderlining FNoUnderlining >
  623.    <FUnderline No >
  624.    <FDoubleUnderline No >
  625.    <FNumericUnderline No >
  626.    <FOverline No >
  627.    <FStrike No >
  628.    <FChangeBar No >
  629.    <FOutline No >
  630.    <FShadow No >
  631.    <FPairKern Yes >
  632.    <FCase FAsTyped >
  633.    <FPosition FNormal >
  634.    <FSupScript No >
  635.    <FSubScript No >
  636.    <FDX  0.0 pt>
  637.    <FDY  0.0 pt>
  638.    <FDW  0.0 pt>
  639.    <FSeparation 0>
  640.    <FColor `Black'>
  641.   > # end of PgfFont
  642.   <PgfLineSpacing Fixed >
  643.   <PgfLeading  2.0 pt>
  644.   <PgfAutoNum Yes >
  645.   <PgfNumFormat `B:\xa5 \\t'>
  646.   <PgfNumberFont `Bullet Symbol'>
  647.   <PgfNumAtEnd No >
  648.   <PgfNumTabs 1>
  649.   <TabStop 
  650.    <TSX  1.3">
  651.    <TSType Left >
  652.    <TSLeaderStr ` '>
  653.   > # end of TabStop
  654.   <PgfHyphenate Yes >
  655.   <HyphenMaxLines 2>
  656.   <HyphenMinPrefix 3>
  657.   <HyphenMinSuffix 3>
  658.   <HyphenMinWord 5>
  659.   <PgfLetterSpace No >
  660.   <PgfMinWordSpace 90>
  661.   <PgfOptWordSpace 100>
  662.   <PgfMaxWordSpace 110>
  663.   <PgfLanguage USEnglish >
  664.   <PgfCellAlignment Top >
  665.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  666.   <PgfCellLMarginFixed No >
  667.   <PgfCellTMarginFixed No >
  668.   <PgfCellRMarginFixed No >
  669.   <PgfCellBMarginFixed No >
  670.  > # end of Pgf
  671.  <Pgf 
  672.   <PgfTag `Bulletsub'>
  673.   <PgfUseNextTag No >
  674.   <PgfNextTag `'>
  675.   <PgfAlignment Left >
  676.   <PgfFIndent  0.95">
  677.   <PgfLIndent  1.2">
  678.   <PgfRIndent  0.5">
  679.   <PgfTopSeparator `'>
  680.   <PgfBotSeparator `'>
  681.   <PgfPlacement Anywhere >
  682.   <PgfPlacementStyle Normal >
  683.   <PgfRunInDefaultPunct `. '>
  684.   <PgfSpBefore  3.0 pt>
  685.   <PgfSpAfter  0.0 pt>
  686.   <PgfWithPrev No >
  687.   <PgfWithNext No >
  688.   <PgfBlockSize 3>
  689.   <PgfFont 
  690.    <FTag `'>
  691.    <FFamily `Palatino'>
  692.    <FVar `Regular'>
  693.    <FWeight `Regular'>
  694.    <FAngle `Regular'>
  695.    <FPostScriptName `Palatino-Roman'>
  696.    <FSize  10.0 pt>
  697.    <FUnderlining FNoUnderlining >
  698.    <FUnderline No >
  699.    <FDoubleUnderline No >
  700.    <FNumericUnderline No >
  701.    <FOverline No >
  702.    <FStrike No >
  703.    <FChangeBar No >
  704.    <FOutline No >
  705.    <FShadow No >
  706.    <FPairKern Yes >
  707.    <FCase FAsTyped >
  708.    <FPosition FNormal >
  709.    <FSupScript No >
  710.    <FSubScript No >
  711.    <FDX  0.0 pt>
  712.    <FDY  0.0 pt>
  713.    <FDW  0.0 pt>
  714.    <FSeparation 0>
  715.    <FColor `Black'>
  716.   > # end of PgfFont
  717.   <PgfLineSpacing Fixed >
  718.   <PgfLeading  2.0 pt>
  719.   <PgfAutoNum Yes >
  720.   <PgfNumFormat `B:\xa5 \\t'>
  721.   <PgfNumberFont `Bullet Symbol'>
  722.   <PgfNumAtEnd No >
  723.   <PgfNumTabs 1>
  724.   <TabStop 
  725.    <TSX  1.2">
  726.    <TSType Left >
  727.    <TSLeaderStr ` '>
  728.   > # end of TabStop
  729.   <PgfHyphenate Yes >
  730.   <HyphenMaxLines 2>
  731.   <HyphenMinPrefix 3>
  732.   <HyphenMinSuffix 3>
  733.   <HyphenMinWord 5>
  734.   <PgfLetterSpace No >
  735.   <PgfMinWordSpace 90>
  736.   <PgfOptWordSpace 100>
  737.   <PgfMaxWordSpace 110>
  738.   <PgfLanguage USEnglish >
  739.   <PgfCellAlignment Top >
  740.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  741.   <PgfCellLMarginFixed No >
  742.   <PgfCellTMarginFixed No >
  743.   <PgfCellRMarginFixed No >
  744.   <PgfCellBMarginFixed No >
  745.  > # end of Pgf
  746.  <Pgf 
  747.   <PgfTag `CBullet'>
  748.   <PgfUseNextTag No >
  749.   <PgfNextTag `'>
  750.   <PgfAlignment Left >
  751.   <PgfFIndent  0.6">
  752.   <PgfLIndent  0.6">
  753.   <PgfRIndent  0.5">
  754.   <PgfTopSeparator `'>
  755.   <PgfBotSeparator `'>
  756.   <PgfPlacement Anywhere >
  757.   <PgfPlacementStyle Normal >
  758.   <PgfRunInDefaultPunct `. '>
  759.   <PgfSpBefore  3.0 pt>
  760.   <PgfSpAfter  0.0 pt>
  761.   <PgfWithPrev No >
  762.   <PgfWithNext No >
  763.   <PgfBlockSize 3>
  764.   <PgfFont 
  765.    <FTag `'>
  766.    <FFamily `Palatino'>
  767.    <FVar `Regular'>
  768.    <FWeight `Regular'>
  769.    <FAngle `Regular'>
  770.    <FPostScriptName `Palatino-Roman'>
  771.    <FSize  10.0 pt>
  772.    <FUnderlining FNoUnderlining >
  773.    <FUnderline No >
  774.    <FDoubleUnderline No >
  775.    <FNumericUnderline No >
  776.    <FOverline No >
  777.    <FStrike No >
  778.    <FChangeBar No >
  779.    <FOutline No >
  780.    <FShadow No >
  781.    <FPairKern Yes >
  782.    <FCase FAsTyped >
  783.    <FPosition FNormal >
  784.    <FSupScript No >
  785.    <FSubScript No >
  786.    <FDX  0.0 pt>
  787.    <FDY  0.0 pt>
  788.    <FDW  0.0 pt>
  789.    <FSeparation 0>
  790.    <FColor `Black'>
  791.   > # end of PgfFont
  792.   <PgfLineSpacing Fixed >
  793.   <PgfLeading  2.0 pt>
  794.   <PgfAutoNum No >
  795.   <PgfNumTabs 0>
  796.   <PgfHyphenate Yes >
  797.   <HyphenMaxLines 2>
  798.   <HyphenMinPrefix 3>
  799.   <HyphenMinSuffix 3>
  800.   <HyphenMinWord 5>
  801.   <PgfLetterSpace No >
  802.   <PgfMinWordSpace 90>
  803.   <PgfOptWordSpace 100>
  804.   <PgfMaxWordSpace 110>
  805.   <PgfLanguage USEnglish >
  806.   <PgfCellAlignment Top >
  807.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  808.   <PgfCellLMarginFixed No >
  809.   <PgfCellTMarginFixed No >
  810.   <PgfCellRMarginFixed No >
  811.   <PgfCellBMarginFixed No >
  812.  > # end of Pgf
  813.  <Pgf 
  814.   <PgfTag `Copyright'>
  815.   <PgfUseNextTag No >
  816.   <PgfNextTag `'>
  817.   <PgfAlignment Left >
  818.   <PgfFIndent  1.0">
  819.   <PgfLIndent  1.0">
  820.   <PgfRIndent  1.0">
  821.   <PgfTopSeparator `'>
  822.   <PgfBotSeparator `'>
  823.   <PgfPlacement Anywhere >
  824.   <PgfPlacementStyle Normal >
  825.   <PgfRunInDefaultPunct `. '>
  826.   <PgfSpBefore  20.0 pt>
  827.   <PgfSpAfter  20.0 pt>
  828.   <PgfWithPrev No >
  829.   <PgfWithNext No >
  830.   <PgfBlockSize 1>
  831.   <PgfFont 
  832.    <FTag `'>
  833.    <FFamily `Palatino'>
  834.    <FVar `Regular'>
  835.    <FWeight `Regular'>
  836.    <FAngle `Italic'>
  837.    <FPostScriptName `Palatino-Italic'>
  838.    <FSize  10.0 pt>
  839.    <FUnderlining FNoUnderlining >
  840.    <FUnderline No >
  841.    <FDoubleUnderline No >
  842.    <FNumericUnderline No >
  843.    <FOverline No >
  844.    <FStrike No >
  845.    <FChangeBar No >
  846.    <FOutline No >
  847.    <FShadow No >
  848.    <FPairKern No >
  849.    <FCase FAsTyped >
  850.    <FPosition FNormal >
  851.    <FSupScript No >
  852.    <FSubScript No >
  853.    <FDX  0.0 pt>
  854.    <FDY  0.0 pt>
  855.    <FDW  0.0 pt>
  856.    <FSeparation 0>
  857.    <FColor `Black'>
  858.   > # end of PgfFont
  859.   <PgfLineSpacing Fixed >
  860.   <PgfLeading  2.0 pt>
  861.   <PgfAutoNum No >
  862.   <PgfNumTabs 6>
  863.   <TabStop 
  864.    <TSX  1.0">
  865.    <TSType Left >
  866.    <TSLeaderStr ` '>
  867.   > # end of TabStop
  868.   <TabStop 
  869.    <TSX  2.0">
  870.    <TSType Left >
  871.    <TSLeaderStr ` '>
  872.   > # end of TabStop
  873.   <TabStop 
  874.    <TSX  3.0">
  875.    <TSType Left >
  876.    <TSLeaderStr ` '>
  877.   > # end of TabStop
  878.   <TabStop 
  879.    <TSX  4.0">
  880.    <TSType Left >
  881.    <TSLeaderStr ` '>
  882.   > # end of TabStop
  883.   <TabStop 
  884.    <TSX  5.0">
  885.    <TSType Left >
  886.    <TSLeaderStr ` '>
  887.   > # end of TabStop
  888.   <TabStop 
  889.    <TSX  6.0">
  890.    <TSType Left >
  891.    <TSLeaderStr ` '>
  892.   > # end of TabStop
  893.   <PgfHyphenate No >
  894.   <HyphenMaxLines 1>
  895.   <HyphenMinPrefix 3>
  896.   <HyphenMinSuffix 3>
  897.   <HyphenMinWord 5>
  898.   <PgfLetterSpace No >
  899.   <PgfMinWordSpace 75>
  900.   <PgfOptWordSpace 100>
  901.   <PgfMaxWordSpace 125>
  902.   <PgfLanguage USEnglish >
  903.   <PgfCellAlignment Top >
  904.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  905.   <PgfCellLMarginFixed No >
  906.   <PgfCellTMarginFixed No >
  907.   <PgfCellRMarginFixed No >
  908.   <PgfCellBMarginFixed No >
  909.  > # end of Pgf
  910.  <Pgf 
  911.   <PgfTag `CStep'>
  912.   <PgfUseNextTag No >
  913.   <PgfNextTag `'>
  914.   <PgfAlignment Left >
  915.   <PgfFIndent  0.5">
  916.   <PgfLIndent  0.5">
  917.   <PgfRIndent  0.5">
  918.   <PgfTopSeparator `'>
  919.   <PgfBotSeparator `'>
  920.   <PgfPlacement Anywhere >
  921.   <PgfPlacementStyle Normal >
  922.   <PgfRunInDefaultPunct `. '>
  923.   <PgfSpBefore  3.0 pt>
  924.   <PgfSpAfter  0.0 pt>
  925.   <PgfWithPrev No >
  926.   <PgfWithNext No >
  927.   <PgfBlockSize 3>
  928.   <PgfFont 
  929.    <FTag `'>
  930.    <FFamily `Times'>
  931.    <FVar `Regular'>
  932.    <FWeight `Regular'>
  933.    <FAngle `Regular'>
  934.    <FPostScriptName `Times-Roman'>
  935.    <FSize  12.0 pt>
  936.    <FUnderlining FNoUnderlining >
  937.    <FUnderline No >
  938.    <FDoubleUnderline No >
  939.    <FNumericUnderline No >
  940.    <FOverline No >
  941.    <FStrike No >
  942.    <FChangeBar No >
  943.    <FOutline No >
  944.    <FShadow No >
  945.    <FPairKern Yes >
  946.    <FCase FAsTyped >
  947.    <FPosition FNormal >
  948.    <FSupScript No >
  949.    <FSubScript No >
  950.    <FDX  0.0 pt>
  951.    <FDY  0.0 pt>
  952.    <FDW  0.0 pt>
  953.    <FSeparation 0>
  954.    <FColor `Black'>
  955.   > # end of PgfFont
  956.   <PgfLineSpacing Fixed >
  957.   <PgfLeading  2.0 pt>
  958.   <PgfAutoNum No >
  959.   <PgfNumTabs 0>
  960.   <PgfHyphenate Yes >
  961.   <HyphenMaxLines 2>
  962.   <HyphenMinPrefix 3>
  963.   <HyphenMinSuffix 3>
  964.   <HyphenMinWord 5>
  965.   <PgfLetterSpace No >
  966.   <PgfMinWordSpace 90>
  967.   <PgfOptWordSpace 100>
  968.   <PgfMaxWordSpace 110>
  969.   <PgfLanguage USEnglish >
  970.   <PgfCellAlignment Top >
  971.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  972.   <PgfCellLMarginFixed No >
  973.   <PgfCellTMarginFixed No >
  974.   <PgfCellRMarginFixed No >
  975.   <PgfCellBMarginFixed No >
  976.  > # end of Pgf
  977.  <Pgf 
  978.   <PgfTag `Description'>
  979.   <PgfUseNextTag No >
  980.   <PgfNextTag `'>
  981.   <PgfAlignment Left >
  982.   <PgfFIndent  0.7">
  983.   <PgfLIndent  0.7">
  984.   <PgfRIndent  0.35">
  985.   <PgfTopSeparator `'>
  986.   <PgfBotSeparator `'>
  987.   <PgfPlacement Anywhere >
  988.   <PgfPlacementStyle Normal >
  989.   <PgfRunInDefaultPunct `. '>
  990.   <PgfSpBefore  0.0 pt>
  991.   <PgfSpAfter  5.0 pt>
  992.   <PgfWithPrev No >
  993.   <PgfWithNext No >
  994.   <PgfBlockSize 1>
  995.   <PgfFont 
  996.    <FTag `'>
  997.    <FFamily `Palatino'>
  998.    <FVar `Regular'>
  999.    <FWeight `Regular'>
  1000.    <FAngle `Regular'>
  1001.    <FPostScriptName `Palatino-Roman'>
  1002.    <FSize  10.0 pt>
  1003.    <FUnderlining FNoUnderlining >
  1004.    <FUnderline No >
  1005.    <FDoubleUnderline No >
  1006.    <FNumericUnderline No >
  1007.    <FOverline No >
  1008.    <FStrike No >
  1009.    <FChangeBar No >
  1010.    <FOutline No >
  1011.    <FShadow No >
  1012.    <FPairKern No >
  1013.    <FCase FAsTyped >
  1014.    <FPosition FNormal >
  1015.    <FSupScript No >
  1016.    <FSubScript No >
  1017.    <FDX  0.0 pt>
  1018.    <FDY  0.0 pt>
  1019.    <FDW  0.0 pt>
  1020.    <FSeparation 0>
  1021.    <FColor `Black'>
  1022.   > # end of PgfFont
  1023.   <PgfLineSpacing Fixed >
  1024.   <PgfLeading  2.0 pt>
  1025.   <PgfAutoNum No >
  1026.   <PgfNumTabs 6>
  1027.   <TabStop 
  1028.    <TSX  1.0">
  1029.    <TSType Left >
  1030.    <TSLeaderStr ` '>
  1031.   > # end of TabStop
  1032.   <TabStop 
  1033.    <TSX  2.0">
  1034.    <TSType Left >
  1035.    <TSLeaderStr ` '>
  1036.   > # end of TabStop
  1037.   <TabStop 
  1038.    <TSX  3.0">
  1039.    <TSType Left >
  1040.    <TSLeaderStr ` '>
  1041.   > # end of TabStop
  1042.   <TabStop 
  1043.    <TSX  4.0">
  1044.    <TSType Left >
  1045.    <TSLeaderStr ` '>
  1046.   > # end of TabStop
  1047.   <TabStop 
  1048.    <TSX  5.0">
  1049.    <TSType Left >
  1050.    <TSLeaderStr ` '>
  1051.   > # end of TabStop
  1052.   <TabStop 
  1053.    <TSX  6.0">
  1054.    <TSType Left >
  1055.    <TSLeaderStr ` '>
  1056.   > # end of TabStop
  1057.   <PgfHyphenate No >
  1058.   <HyphenMaxLines 1>
  1059.   <HyphenMinPrefix 3>
  1060.   <HyphenMinSuffix 3>
  1061.   <HyphenMinWord 5>
  1062.   <PgfLetterSpace No >
  1063.   <PgfMinWordSpace 75>
  1064.   <PgfOptWordSpace 100>
  1065.   <PgfMaxWordSpace 125>
  1066.   <PgfLanguage USEnglish >
  1067.   <PgfCellAlignment Top >
  1068.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  1069.   <PgfCellLMarginFixed No >
  1070.   <PgfCellTMarginFixed No >
  1071.   <PgfCellRMarginFixed No >
  1072.   <PgfCellBMarginFixed No >
  1073.  > # end of Pgf
  1074.  <Pgf 
  1075.   <PgfTag `Description2'>
  1076.   <PgfUseNextTag No >
  1077.   <PgfNextTag `'>
  1078.   <PgfAlignment Left >
  1079.   <PgfFIndent  1.4">
  1080.   <PgfLIndent  1.4">
  1081.   <PgfRIndent  0.35">
  1082.   <PgfTopSeparator `'>
  1083.   <PgfBotSeparator `'>
  1084.   <PgfPlacement Anywhere >
  1085.   <PgfPlacementStyle Normal >
  1086.   <PgfRunInDefaultPunct `. '>
  1087.   <PgfSpBefore  0.0 pt>
  1088.   <PgfSpAfter  5.0 pt>
  1089.   <PgfWithPrev No >
  1090.   <PgfWithNext No >
  1091.   <PgfBlockSize 1>
  1092.   <PgfFont 
  1093.    <FTag `'>
  1094.    <FFamily `Palatino'>
  1095.    <FVar `Regular'>
  1096.    <FWeight `Regular'>
  1097.    <FAngle `Regular'>
  1098.    <FPostScriptName `Palatino-Roman'>
  1099.    <FSize  10.0 pt>
  1100.    <FUnderlining FNoUnderlining >
  1101.    <FUnderline No >
  1102.    <FDoubleUnderline No >
  1103.    <FNumericUnderline No >
  1104.    <FOverline No >
  1105.    <FStrike No >
  1106.    <FChangeBar No >
  1107.    <FOutline No >
  1108.    <FShadow No >
  1109.    <FPairKern No >
  1110.    <FCase FAsTyped >
  1111.    <FPosition FNormal >
  1112.    <FSupScript No >
  1113.    <FSubScript No >
  1114.    <FDX  0.0 pt>
  1115.    <FDY  0.0 pt>
  1116.    <FDW  0.0 pt>
  1117.    <FSeparation 0>
  1118.    <FColor `Black'>
  1119.   > # end of PgfFont
  1120.   <PgfLineSpacing Fixed >
  1121.   <PgfLeading  2.0 pt>
  1122.   <PgfAutoNum No >
  1123.   <PgfNumTabs 6>
  1124.   <TabStop 
  1125.    <TSX  1.0">
  1126.    <TSType Left >
  1127.    <TSLeaderStr ` '>
  1128.   > # end of TabStop
  1129.   <TabStop 
  1130.    <TSX  2.0">
  1131.    <TSType Left >
  1132.    <TSLeaderStr ` '>
  1133.   > # end of TabStop
  1134.   <TabStop 
  1135.    <TSX  3.0">
  1136.    <TSType Left >
  1137.    <TSLeaderStr ` '>
  1138.   > # end of TabStop
  1139.   <TabStop 
  1140.    <TSX  4.0">
  1141.    <TSType Left >
  1142.    <TSLeaderStr ` '>
  1143.   > # end of TabStop
  1144.   <TabStop 
  1145.    <TSX  5.0">
  1146.    <TSType Left >
  1147.    <TSLeaderStr ` '>
  1148.   > # end of TabStop
  1149.   <TabStop 
  1150.    <TSX  6.0">
  1151.    <TSType Left >
  1152.    <TSLeaderStr ` '>
  1153.   > # end of TabStop
  1154.   <PgfHyphenate No >
  1155.   <HyphenMaxLines 1>
  1156.   <HyphenMinPrefix 3>
  1157.   <HyphenMinSuffix 3>
  1158.   <HyphenMinWord 5>
  1159.   <PgfLetterSpace No >
  1160.   <PgfMinWordSpace 75>
  1161.   <PgfOptWordSpace 100>
  1162.   <PgfMaxWordSpace 125>
  1163.   <PgfLanguage USEnglish >
  1164.   <PgfCellAlignment Top >
  1165.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  1166.   <PgfCellLMarginFixed No >
  1167.   <PgfCellTMarginFixed No >
  1168.   <PgfCellRMarginFixed No >
  1169.   <PgfCellBMarginFixed No >
  1170.  > # end of Pgf
  1171.  <Pgf 
  1172.   <PgfTag `DItem'>
  1173.   <PgfUseNextTag No >
  1174.   <PgfNextTag `'>
  1175.   <PgfAlignment Left >
  1176.   <PgfFIndent  0.35">
  1177.   <PgfLIndent  0.7">
  1178.   <PgfRIndent  0.0">
  1179.   <PgfTopSeparator `'>
  1180.   <PgfBotSeparator `'>
  1181.   <PgfPlacement Anywhere >
  1182.   <PgfPlacementStyle Normal >
  1183.   <PgfRunInDefaultPunct `. '>
  1184.   <PgfSpBefore  0.0 pt>
  1185.   <PgfSpAfter  0.0 pt>
  1186.   <PgfWithPrev No >
  1187.   <PgfWithNext Yes >
  1188.   <PgfBlockSize 1>
  1189.   <PgfFont 
  1190.    <FTag `'>
  1191.    <FFamily `Palatino'>
  1192.    <FVar `Regular'>
  1193.    <FWeight `Regular'>
  1194.    <FAngle `Regular'>
  1195.    <FPostScriptName `Palatino-Roman'>
  1196.    <FSize  10.0 pt>
  1197.    <FUnderlining FNoUnderlining >
  1198.    <FUnderline No >
  1199.    <FDoubleUnderline No >
  1200.    <FNumericUnderline No >
  1201.    <FOverline No >
  1202.    <FStrike No >
  1203.    <FChangeBar No >
  1204.    <FOutline No >
  1205.    <FShadow No >
  1206.    <FPairKern No >
  1207.    <FCase FAsTyped >
  1208.    <FPosition FNormal >
  1209.    <FSupScript No >
  1210.    <FSubScript No >
  1211.    <FDX  0.0 pt>
  1212.    <FDY  0.0 pt>
  1213.    <FDW  0.0 pt>
  1214.    <FSeparation 0>
  1215.    <FColor `Black'>
  1216.   > # end of PgfFont
  1217.   <PgfLineSpacing Fixed >
  1218.   <PgfLeading  2.0 pt>
  1219.   <PgfAutoNum No >
  1220.   <PgfNumTabs 6>
  1221.   <TabStop 
  1222.    <TSX  1.0">
  1223.    <TSType Left >
  1224.    <TSLeaderStr ` '>
  1225.   > # end of TabStop
  1226.   <TabStop 
  1227.    <TSX  2.0">
  1228.    <TSType Left >
  1229.    <TSLeaderStr ` '>
  1230.   > # end of TabStop
  1231.   <TabStop 
  1232.    <TSX  3.0">
  1233.    <TSType Left >
  1234.    <TSLeaderStr ` '>
  1235.   > # end of TabStop
  1236.   <TabStop 
  1237.    <TSX  4.0">
  1238.    <TSType Left >
  1239.    <TSLeaderStr ` '>
  1240.   > # end of TabStop
  1241.   <TabStop 
  1242.    <TSX  5.0">
  1243.    <TSType Left >
  1244.    <TSLeaderStr ` '>
  1245.   > # end of TabStop
  1246.   <TabStop 
  1247.    <TSX  6.0">
  1248.    <TSType Left >
  1249.    <TSLeaderStr ` '>
  1250.   > # end of TabStop
  1251.   <PgfHyphenate No >
  1252.   <HyphenMaxLines 1>
  1253.   <HyphenMinPrefix 3>
  1254.   <HyphenMinSuffix 3>
  1255.   <HyphenMinWord 5>
  1256.   <PgfLetterSpace No >
  1257.   <PgfMinWordSpace 75>
  1258.   <PgfOptWordSpace 100>
  1259.   <PgfMaxWordSpace 125>
  1260.   <PgfLanguage USEnglish >
  1261.   <PgfCellAlignment Top >
  1262.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  1263.   <PgfCellLMarginFixed No >
  1264.   <PgfCellTMarginFixed No >
  1265.   <PgfCellRMarginFixed No >
  1266.   <PgfCellBMarginFixed No >
  1267.  > # end of Pgf
  1268.  <Pgf 
  1269.   <PgfTag `DItem2'>
  1270.   <PgfUseNextTag No >
  1271.   <PgfNextTag `'>
  1272.   <PgfAlignment Left >
  1273.   <PgfFIndent  1.05">
  1274.   <PgfLIndent  1.05">
  1275.   <PgfRIndent  0.0">
  1276.   <PgfTopSeparator `'>
  1277.   <PgfBotSeparator `'>
  1278.   <PgfPlacement Anywhere >
  1279.   <PgfPlacementStyle Normal >
  1280.   <PgfRunInDefaultPunct `. '>
  1281.   <PgfSpBefore  0.0 pt>
  1282.   <PgfSpAfter  0.0 pt>
  1283.   <PgfWithPrev No >
  1284.   <PgfWithNext Yes >
  1285.   <PgfBlockSize 1>
  1286.   <PgfFont 
  1287.    <FTag `'>
  1288.    <FFamily `Palatino'>
  1289.    <FVar `Regular'>
  1290.    <FWeight `Regular'>
  1291.    <FAngle `Regular'>
  1292.    <FPostScriptName `Palatino-Roman'>
  1293.    <FSize  10.0 pt>
  1294.    <FUnderlining FNoUnderlining >
  1295.    <FUnderline No >
  1296.    <FDoubleUnderline No >
  1297.    <FNumericUnderline No >
  1298.    <FOverline No >
  1299.    <FStrike No >
  1300.    <FChangeBar No >
  1301.    <FOutline No >
  1302.    <FShadow No >
  1303.    <FPairKern No >
  1304.    <FCase FAsTyped >
  1305.    <FPosition FNormal >
  1306.    <FSupScript No >
  1307.    <FSubScript No >
  1308.    <FDX  0.0 pt>
  1309.    <FDY  0.0 pt>
  1310.    <FDW  0.0 pt>
  1311.    <FSeparation 0>
  1312.    <FColor `Black'>
  1313.   > # end of PgfFont
  1314.   <PgfLineSpacing Fixed >
  1315.   <PgfLeading  2.0 pt>
  1316.   <PgfAutoNum No >
  1317.   <PgfNumTabs 6>
  1318.   <TabStop 
  1319.    <TSX  1.0">
  1320.    <TSType Left >
  1321.    <TSLeaderStr ` '>
  1322.   > # end of TabStop
  1323.   <TabStop 
  1324.    <TSX  2.0">
  1325.    <TSType Left >
  1326.    <TSLeaderStr ` '>
  1327.   > # end of TabStop
  1328.   <TabStop 
  1329.    <TSX  3.0">
  1330.    <TSType Left >
  1331.    <TSLeaderStr ` '>
  1332.   > # end of TabStop
  1333.   <TabStop 
  1334.    <TSX  4.0">
  1335.    <TSType Left >
  1336.    <TSLeaderStr ` '>
  1337.   > # end of TabStop
  1338.   <TabStop 
  1339.    <TSX  5.0">
  1340.    <TSType Left >
  1341.    <TSLeaderStr ` '>
  1342.   > # end of TabStop
  1343.   <TabStop 
  1344.    <TSX  6.0">
  1345.    <TSType Left >
  1346.    <TSLeaderStr ` '>
  1347.   > # end of TabStop
  1348.   <PgfHyphenate No >
  1349.   <HyphenMaxLines 1>
  1350.   <HyphenMinPrefix 3>
  1351.   <HyphenMinSuffix 3>
  1352.   <HyphenMinWord 5>
  1353.   <PgfLetterSpace No >
  1354.   <PgfMinWordSpace 75>
  1355.   <PgfOptWordSpace 100>
  1356.   <PgfMaxWordSpace 125>
  1357.   <PgfLanguage USEnglish >
  1358.   <PgfCellAlignment Top >
  1359.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  1360.   <PgfCellLMarginFixed No >
  1361.   <PgfCellTMarginFixed No >
  1362.   <PgfCellRMarginFixed No >
  1363.   <PgfCellBMarginFixed No >
  1364.  > # end of Pgf
  1365.  <Pgf 
  1366.   <PgfTag `Endnote'>
  1367.   <PgfUseNextTag No >
  1368.   <PgfNextTag `'>
  1369.   <PgfAlignment Left >
  1370.   <PgfFIndent  0.0">
  1371.   <PgfLIndent  0.35">
  1372.   <PgfRIndent  0.0">
  1373.   <PgfTopSeparator `'>
  1374.   <PgfBotSeparator `'>
  1375.   <PgfPlacement Anywhere >
  1376.   <PgfPlacementStyle Normal >
  1377.   <PgfRunInDefaultPunct `. '>
  1378.   <PgfSpBefore  0.0 pt>
  1379.   <PgfSpAfter  10.0 pt>
  1380.   <PgfWithPrev No >
  1381.   <PgfWithNext No >
  1382.   <PgfBlockSize 1>
  1383.   <PgfFont 
  1384.    <FTag `'>
  1385.    <FFamily `Palatino'>
  1386.    <FVar `Regular'>
  1387.    <FWeight `Regular'>
  1388.    <FAngle `Regular'>
  1389.    <FPostScriptName `Palatino-Roman'>
  1390.    <FSize  10.0 pt>
  1391.    <FUnderlining FNoUnderlining >
  1392.    <FUnderline No >
  1393.    <FDoubleUnderline No >
  1394.    <FNumericUnderline No >
  1395.    <FOverline No >
  1396.    <FStrike No >
  1397.    <FChangeBar No >
  1398.    <FOutline No >
  1399.    <FShadow No >
  1400.    <FPairKern No >
  1401.    <FCase FAsTyped >
  1402.    <FPosition FNormal >
  1403.    <FSupScript No >
  1404.    <FSubScript No >
  1405.    <FDX  0.0 pt>
  1406.    <FDY  0.0 pt>
  1407.    <FDW  0.0 pt>
  1408.    <FSeparation 0>
  1409.    <FColor `Black'>
  1410.   > # end of PgfFont
  1411.   <PgfLineSpacing Fixed >
  1412.   <PgfLeading  2.0 pt>
  1413.   <PgfAutoNum Yes >
  1414.   <PgfNumFormat `<n+\>.\\t'>
  1415.   <PgfNumberFont `'>
  1416.   <PgfNumAtEnd No >
  1417.   <PgfNumTabs 1>
  1418.   <TabStop 
  1419.    <TSX  0.35">
  1420.    <TSType Left >
  1421.    <TSLeaderStr ` '>
  1422.   > # end of TabStop
  1423.   <PgfHyphenate No >
  1424.   <HyphenMaxLines 1>
  1425.   <HyphenMinPrefix 3>
  1426.   <HyphenMinSuffix 3>
  1427.   <HyphenMinWord 5>
  1428.   <PgfLetterSpace No >
  1429.   <PgfMinWordSpace 75>
  1430.   <PgfOptWordSpace 100>
  1431.   <PgfMaxWordSpace 125>
  1432.   <PgfLanguage USEnglish >
  1433.   <PgfCellAlignment Top >
  1434.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  1435.   <PgfCellLMarginFixed No >
  1436.   <PgfCellTMarginFixed No >
  1437.   <PgfCellRMarginFixed No >
  1438.   <PgfCellBMarginFixed No >
  1439.  > # end of Pgf
  1440.  <Pgf 
  1441.   <PgfTag `Endnote1'>
  1442.   <PgfUseNextTag No >
  1443.   <PgfNextTag `'>
  1444.   <PgfAlignment Left >
  1445.   <PgfFIndent  0.0">
  1446.   <PgfLIndent  0.35">
  1447.   <PgfRIndent  0.0">
  1448.   <PgfTopSeparator `'>
  1449.   <PgfBotSeparator `'>
  1450.   <PgfPlacement Anywhere >
  1451.   <PgfPlacementStyle Normal >
  1452.   <PgfRunInDefaultPunct `. '>
  1453.   <PgfSpBefore  0.0 pt>
  1454.   <PgfSpAfter  10.0 pt>
  1455.   <PgfWithPrev No >
  1456.   <PgfWithNext No >
  1457.   <PgfBlockSize 1>
  1458.   <PgfFont 
  1459.    <FTag `'>
  1460.    <FFamily `Palatino'>
  1461.    <FVar `Regular'>
  1462.    <FWeight `Regular'>
  1463.    <FAngle `Regular'>
  1464.    <FPostScriptName `Palatino-Roman'>
  1465.    <FSize  10.0 pt>
  1466.    <FUnderlining FNoUnderlining >
  1467.    <FUnderline No >
  1468.    <FDoubleUnderline No >
  1469.    <FNumericUnderline No >
  1470.    <FOverline No >
  1471.    <FStrike No >
  1472.    <FChangeBar No >
  1473.    <FOutline No >
  1474.    <FShadow No >
  1475.    <FPairKern No >
  1476.    <FCase FAsTyped >
  1477.    <FPosition FNormal >
  1478.    <FSupScript No >
  1479.    <FSubScript No >
  1480.    <FDX  0.0 pt>
  1481.    <FDY  0.0 pt>
  1482.    <FDW  0.0 pt>
  1483.    <FSeparation 0>
  1484.    <FColor `Black'>
  1485.   > # end of PgfFont
  1486.   <PgfLineSpacing Fixed >
  1487.   <PgfLeading  2.0 pt>
  1488.   <PgfAutoNum Yes >
  1489.   <PgfNumFormat `<n=1\>.\\t'>
  1490.   <PgfNumberFont `'>
  1491.   <PgfNumAtEnd No >
  1492.   <PgfNumTabs 1>
  1493.   <TabStop 
  1494.    <TSX  0.35">
  1495.    <TSType Left >
  1496.    <TSLeaderStr ` '>
  1497.   > # end of TabStop
  1498.   <PgfHyphenate No >
  1499.   <HyphenMaxLines 1>
  1500.   <HyphenMinPrefix 3>
  1501.   <HyphenMinSuffix 3>
  1502.   <HyphenMinWord 5>
  1503.   <PgfLetterSpace No >
  1504.   <PgfMinWordSpace 75>
  1505.   <PgfOptWordSpace 100>
  1506.   <PgfMaxWordSpace 125>
  1507.   <PgfLanguage USEnglish >
  1508.   <PgfCellAlignment Top >
  1509.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  1510.   <PgfCellLMarginFixed No >
  1511.   <PgfCellTMarginFixed No >
  1512.   <PgfCellRMarginFixed No >
  1513.   <PgfCellBMarginFixed No >
  1514.  > # end of Pgf
  1515.  <Pgf 
  1516.   <PgfTag `Excerpt'>
  1517.   <PgfUseNextTag No >
  1518.   <PgfNextTag `'>
  1519.   <PgfAlignment Left >
  1520.   <PgfFIndent  0.35">
  1521.   <PgfLIndent  0.35">
  1522.   <PgfRIndent  0.35">
  1523.   <PgfTopSeparator `'>
  1524.   <PgfBotSeparator `'>
  1525.   <PgfPlacement Anywhere >
  1526.   <PgfPlacementStyle Normal >
  1527.   <PgfRunInDefaultPunct `. '>
  1528.   <PgfSpBefore  0.0 pt>
  1529.   <PgfSpAfter  10.0 pt>
  1530.   <PgfWithPrev Yes >
  1531.   <PgfWithNext No >
  1532.   <PgfBlockSize 1>
  1533.   <PgfFont 
  1534.    <FTag `'>
  1535.    <FFamily `Palatino'>
  1536.    <FVar `Regular'>
  1537.    <FWeight `Regular'>
  1538.    <FAngle `Regular'>
  1539.    <FPostScriptName `Palatino-Roman'>
  1540.    <FSize  10.0 pt>
  1541.    <FUnderlining FNoUnderlining >
  1542.    <FUnderline No >
  1543.    <FDoubleUnderline No >
  1544.    <FNumericUnderline No >
  1545.    <FOverline No >
  1546.    <FStrike No >
  1547.    <FChangeBar No >
  1548.    <FOutline No >
  1549.    <FShadow No >
  1550.    <FPairKern No >
  1551.    <FCase FAsTyped >
  1552.    <FPosition FNormal >
  1553.    <FSupScript No >
  1554.    <FSubScript No >
  1555.    <FDX  0.0 pt>
  1556.    <FDY  0.0 pt>
  1557.    <FDW  0.0 pt>
  1558.    <FSeparation 0>
  1559.    <FColor `Black'>
  1560.   > # end of PgfFont
  1561.   <PgfLineSpacing Fixed >
  1562.   <PgfLeading  2.0 pt>
  1563.   <PgfAutoNum No >
  1564.   <PgfNumTabs 6>
  1565.   <TabStop 
  1566.    <TSX  1.0">
  1567.    <TSType Left >
  1568.    <TSLeaderStr ` '>
  1569.   > # end of TabStop
  1570.   <TabStop 
  1571.    <TSX  2.0">
  1572.    <TSType Left >
  1573.    <TSLeaderStr ` '>
  1574.   > # end of TabStop
  1575.   <TabStop 
  1576.    <TSX  3.0">
  1577.    <TSType Left >
  1578.    <TSLeaderStr ` '>
  1579.   > # end of TabStop
  1580.   <TabStop 
  1581.    <TSX  4.0">
  1582.    <TSType Left >
  1583.    <TSLeaderStr ` '>
  1584.   > # end of TabStop
  1585.   <TabStop 
  1586.    <TSX  5.0">
  1587.    <TSType Left >
  1588.    <TSLeaderStr ` '>
  1589.   > # end of TabStop
  1590.   <TabStop 
  1591.    <TSX  6.0">
  1592.    <TSType Left >
  1593.    <TSLeaderStr ` '>
  1594.   > # end of TabStop
  1595.   <PgfHyphenate No >
  1596.   <HyphenMaxLines 1>
  1597.   <HyphenMinPrefix 3>
  1598.   <HyphenMinSuffix 3>
  1599.   <HyphenMinWord 5>
  1600.   <PgfLetterSpace No >
  1601.   <PgfMinWordSpace 75>
  1602.   <PgfOptWordSpace 100>
  1603.   <PgfMaxWordSpace 125>
  1604.   <PgfLanguage USEnglish >
  1605.   <PgfCellAlignment Top >
  1606.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  1607.   <PgfCellLMarginFixed No >
  1608.   <PgfCellTMarginFixed No >
  1609.   <PgfCellRMarginFixed No >
  1610.   <PgfCellBMarginFixed No >
  1611.  > # end of Pgf
  1612.  <Pgf 
  1613.   <PgfTag `Extra Key Arg'>
  1614.   <PgfUseNextTag No >
  1615.   <PgfNextTag `'>
  1616.   <PgfAlignment Left >
  1617.   <PgfFIndent  1.05">
  1618.   <PgfLIndent  0.7">
  1619.   <PgfRIndent  0.35">
  1620.   <PgfTopSeparator `'>
  1621.   <PgfBotSeparator `'>
  1622.   <PgfPlacement Anywhere >
  1623.   <PgfPlacementStyle Normal >
  1624.   <PgfRunInDefaultPunct `. '>
  1625.   <PgfSpBefore  0.0 pt>
  1626.   <PgfSpAfter  0.0 pt>
  1627.   <PgfWithPrev No >
  1628.   <PgfWithNext Yes >
  1629.   <PgfBlockSize 1>
  1630.   <PgfFont 
  1631.    <FTag `'>
  1632.    <FFamily `Palatino'>
  1633.    <FVar `Regular'>
  1634.    <FWeight `Regular'>
  1635.    <FAngle `Regular'>
  1636.    <FPostScriptName `Palatino-Roman'>
  1637.    <FSize  10.0 pt>
  1638.    <FUnderlining FNoUnderlining >
  1639.    <FUnderline No >
  1640.    <FDoubleUnderline No >
  1641.    <FNumericUnderline No >
  1642.    <FOverline No >
  1643.    <FStrike No >
  1644.    <FChangeBar No >
  1645.    <FOutline No >
  1646.    <FShadow No >
  1647.    <FPairKern No >
  1648.    <FCase FAsTyped >
  1649.    <FPosition FNormal >
  1650.    <FSupScript No >
  1651.    <FSubScript No >
  1652.    <FDX  0.0 pt>
  1653.    <FDY  0.0 pt>
  1654.    <FDW  0.0 pt>
  1655.    <FSeparation 0>
  1656.    <FColor `Black'>
  1657.   > # end of PgfFont
  1658.   <PgfLineSpacing Fixed >
  1659.   <PgfLeading  2.0 pt>
  1660.   <PgfAutoNum No >
  1661.   <PgfNumTabs 6>
  1662.   <TabStop 
  1663.    <TSX  1.0">
  1664.    <TSType Left >
  1665.    <TSLeaderStr ` '>
  1666.   > # end of TabStop
  1667.   <TabStop 
  1668.    <TSX  2.0">
  1669.    <TSType Left >
  1670.    <TSLeaderStr ` '>
  1671.   > # end of TabStop
  1672.   <TabStop 
  1673.    <TSX  3.0">
  1674.    <TSType Left >
  1675.    <TSLeaderStr ` '>
  1676.   > # end of TabStop
  1677.   <TabStop 
  1678.    <TSX  4.0">
  1679.    <TSType Left >
  1680.    <TSLeaderStr ` '>
  1681.   > # end of TabStop
  1682.   <TabStop 
  1683.    <TSX  5.0">
  1684.    <TSType Left >
  1685.    <TSLeaderStr ` '>
  1686.   > # end of TabStop
  1687.   <TabStop 
  1688.    <TSX  6.0">
  1689.    <TSType Left >
  1690.    <TSLeaderStr ` '>
  1691.   > # end of TabStop
  1692.   <PgfHyphenate No >
  1693.   <HyphenMaxLines 1>
  1694.   <HyphenMinPrefix 3>
  1695.   <HyphenMinSuffix 3>
  1696.   <HyphenMinWord 5>
  1697.   <PgfLetterSpace No >
  1698.   <PgfMinWordSpace 75>
  1699.   <PgfOptWordSpace 100>
  1700.   <PgfMaxWordSpace 125>
  1701.   <PgfLanguage USEnglish >
  1702.   <PgfCellAlignment Top >
  1703.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  1704.   <PgfCellLMarginFixed No >
  1705.   <PgfCellTMarginFixed No >
  1706.   <PgfCellRMarginFixed No >
  1707.   <PgfCellBMarginFixed No >
  1708.  > # end of Pgf
  1709.  <Pgf 
  1710.   <PgfTag `Function Body'>
  1711.   <PgfUseNextTag No >
  1712.   <PgfNextTag `'>
  1713.   <PgfAlignment Left >
  1714.   <PgfFIndent  0.7">
  1715.   <PgfLIndent  0.7">
  1716.   <PgfRIndent  0.0">
  1717.   <PgfTopSeparator `'>
  1718.   <PgfBotSeparator `'>
  1719.   <PgfPlacement Anywhere >
  1720.   <PgfPlacementStyle Normal >
  1721.   <PgfRunInDefaultPunct `. '>
  1722.   <PgfSpBefore  0.0 pt>
  1723.   <PgfSpAfter  10.0 pt>
  1724.   <PgfWithPrev No >
  1725.   <PgfWithNext No >
  1726.   <PgfBlockSize 1>
  1727.   <PgfFont 
  1728.    <FTag `'>
  1729.    <FFamily `Palatino'>
  1730.    <FVar `Regular'>
  1731.    <FWeight `Regular'>
  1732.    <FAngle `Regular'>
  1733.    <FPostScriptName `Palatino-Roman'>
  1734.    <FSize  10.0 pt>
  1735.    <FUnderlining FNoUnderlining >
  1736.    <FUnderline No >
  1737.    <FDoubleUnderline No >
  1738.    <FNumericUnderline No >
  1739.    <FOverline No >
  1740.    <FStrike No >
  1741.    <FChangeBar No >
  1742.    <FOutline No >
  1743.    <FShadow No >
  1744.    <FPairKern No >
  1745.    <FCase FAsTyped >
  1746.    <FPosition FNormal >
  1747.    <FSupScript No >
  1748.    <FSubScript No >
  1749.    <FDX  0.0 pt>
  1750.    <FDY  0.0 pt>
  1751.    <FDW  0.0 pt>
  1752.    <FSeparation 0>
  1753.    <FColor `Black'>
  1754.   > # end of PgfFont
  1755.   <PgfLineSpacing Fixed >
  1756.   <PgfLeading  2.0 pt>
  1757.   <PgfAutoNum No >
  1758.   <PgfNumTabs 6>
  1759.   <TabStop 
  1760.    <TSX  1.0">
  1761.    <TSType Left >
  1762.    <TSLeaderStr ` '>
  1763.   > # end of TabStop
  1764.   <TabStop 
  1765.    <TSX  2.0">
  1766.    <TSType Left >
  1767.    <TSLeaderStr ` '>
  1768.   > # end of TabStop
  1769.   <TabStop 
  1770.    <TSX  3.0">
  1771.    <TSType Left >
  1772.    <TSLeaderStr ` '>
  1773.   > # end of TabStop
  1774.   <TabStop 
  1775.    <TSX  4.0">
  1776.    <TSType Left >
  1777.    <TSLeaderStr ` '>
  1778.   > # end of TabStop
  1779.   <TabStop 
  1780.    <TSX  5.0">
  1781.    <TSType Left >
  1782.    <TSLeaderStr ` '>
  1783.   > # end of TabStop
  1784.   <TabStop 
  1785.    <TSX  6.0">
  1786.    <TSType Left >
  1787.    <TSLeaderStr ` '>
  1788.   > # end of TabStop
  1789.   <PgfHyphenate No >
  1790.   <HyphenMaxLines 1>
  1791.   <HyphenMinPrefix 3>
  1792.   <HyphenMinSuffix 3>
  1793.   <HyphenMinWord 5>
  1794.   <PgfLetterSpace No >
  1795.   <PgfMinWordSpace 75>
  1796.   <PgfOptWordSpace 100>
  1797.   <PgfMaxWordSpace 125>
  1798.   <PgfLanguage USEnglish >
  1799.   <PgfCellAlignment Top >
  1800.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  1801.   <PgfCellLMarginFixed No >
  1802.   <PgfCellTMarginFixed No >
  1803.   <PgfCellRMarginFixed No >
  1804.   <PgfCellBMarginFixed No >
  1805.  > # end of Pgf
  1806.  <Pgf 
  1807.   <PgfTag `Function Head'>
  1808.   <PgfUseNextTag Yes >
  1809.   <PgfNextTag `Ditem'>
  1810.   <PgfAlignment Left >
  1811.   <PgfFIndent  0.0">
  1812.   <PgfLIndent  0.0">
  1813.   <PgfRIndent  0.0">
  1814.   <PgfTopSeparator `'>
  1815.   <PgfBotSeparator `'>
  1816.   <PgfPlacement Anywhere >
  1817.   <PgfPlacementStyle Normal >
  1818.   <PgfRunInDefaultPunct `. '>
  1819.   <PgfSpBefore  15.0 pt>
  1820.   <PgfSpAfter  0.0 pt>
  1821.   <PgfWithPrev No >
  1822.   <PgfWithNext Yes >
  1823.   <PgfBlockSize 1>
  1824.   <PgfFont 
  1825.    <FTag `'>
  1826.    <FFamily `Palatino'>
  1827.    <FVar `Regular'>
  1828.    <FWeight `Regular'>
  1829.    <FAngle `Regular'>
  1830.    <FPostScriptName `Palatino-Roman'>
  1831.    <FSize  10.0 pt>
  1832.    <FUnderlining FNoUnderlining >
  1833.    <FUnderline No >
  1834.    <FDoubleUnderline No >
  1835.    <FNumericUnderline No >
  1836.    <FOverline No >
  1837.    <FStrike No >
  1838.    <FChangeBar No >
  1839.    <FOutline No >
  1840.    <FShadow No >
  1841.    <FPairKern No >
  1842.    <FCase FAsTyped >
  1843.    <FPosition FNormal >
  1844.    <FSupScript No >
  1845.    <FSubScript No >
  1846.    <FDX  0.0 pt>
  1847.    <FDY  0.0 pt>
  1848.    <FDW  0.0 pt>
  1849.    <FSeparation 0>
  1850.    <FColor `Black'>
  1851.   > # end of PgfFont
  1852.   <PgfLineSpacing Fixed >
  1853.   <PgfLeading  2.0 pt>
  1854.   <PgfAutoNum No >
  1855.   <PgfNumTabs 1>
  1856.   <TabStop 
  1857.    <TSX  7.5">
  1858.    <TSType Right >
  1859.    <TSLeaderStr ` '>
  1860.   > # end of TabStop
  1861.   <PgfHyphenate No >
  1862.   <HyphenMaxLines 1>
  1863.   <HyphenMinPrefix 3>
  1864.   <HyphenMinSuffix 3>
  1865.   <HyphenMinWord 5>
  1866.   <PgfLetterSpace No >
  1867.   <PgfMinWordSpace 75>
  1868.   <PgfOptWordSpace 100>
  1869.   <PgfMaxWordSpace 125>
  1870.   <PgfLanguage USEnglish >
  1871.   <PgfCellAlignment Top >
  1872.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  1873.   <PgfCellLMarginFixed No >
  1874.   <PgfCellTMarginFixed No >
  1875.   <PgfCellRMarginFixed No >
  1876.   <PgfCellBMarginFixed No >
  1877.  > # end of Pgf
  1878.  <Pgf 
  1879.   <PgfTag `Heading'>
  1880.   <PgfUseNextTag Yes >
  1881.   <PgfNextTag `Body'>
  1882.   <PgfAlignment Center >
  1883.   <PgfFIndent  1.0">
  1884.   <PgfLIndent  1.0">
  1885.   <PgfRIndent  1.0">
  1886.   <PgfTopSeparator `'>
  1887.   <PgfBotSeparator `'>
  1888.   <PgfPlacement Anywhere >
  1889.   <PgfPlacementStyle Normal >
  1890.   <PgfRunInDefaultPunct `. '>
  1891.   <PgfSpBefore  14.0 pt>
  1892.   <PgfSpAfter  10.0 pt>
  1893.   <PgfWithPrev No >
  1894.   <PgfWithNext Yes >
  1895.   <PgfBlockSize 1>
  1896.   <PgfFont 
  1897.    <FTag `'>
  1898.    <FFamily `Palatino'>
  1899.    <FVar `Regular'>
  1900.    <FWeight `Bold'>
  1901.    <FAngle `Regular'>
  1902.    <FPostScriptName `Palatino-Bold'>
  1903.    <FSize  14.0 pt>
  1904.    <FUnderlining FNoUnderlining >
  1905.    <FUnderline No >
  1906.    <FDoubleUnderline No >
  1907.    <FNumericUnderline No >
  1908.    <FOverline No >
  1909.    <FStrike No >
  1910.    <FChangeBar No >
  1911.    <FOutline No >
  1912.    <FShadow No >
  1913.    <FPairKern Yes >
  1914.    <FCase FAsTyped >
  1915.    <FPosition FNormal >
  1916.    <FSupScript No >
  1917.    <FSubScript No >
  1918.    <FDX  0.0 pt>
  1919.    <FDY  0.0 pt>
  1920.    <FDW  0.0 pt>
  1921.    <FSeparation 0>
  1922.    <FColor `Black'>
  1923.   > # end of PgfFont
  1924.   <PgfLineSpacing Fixed >
  1925.   <PgfLeading  2.0 pt>
  1926.   <PgfAutoNum No >
  1927.   <PgfNumTabs 0>
  1928.   <PgfHyphenate Yes >
  1929.   <HyphenMaxLines 2>
  1930.   <HyphenMinPrefix 3>
  1931.   <HyphenMinSuffix 3>
  1932.   <HyphenMinWord 5>
  1933.   <PgfLetterSpace No >
  1934.   <PgfMinWordSpace 90>
  1935.   <PgfOptWordSpace 100>
  1936.   <PgfMaxWordSpace 110>
  1937.   <PgfLanguage USEnglish >
  1938.   <PgfCellAlignment Top >
  1939.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  1940.   <PgfCellLMarginFixed No >
  1941.   <PgfCellTMarginFixed No >
  1942.   <PgfCellRMarginFixed No >
  1943.   <PgfCellBMarginFixed No >
  1944.  > # end of Pgf
  1945.  <Pgf 
  1946.   <PgfTag `HeadingSub'>
  1947.   <PgfUseNextTag Yes >
  1948.   <PgfNextTag `'>
  1949.   <PgfAlignment Center >
  1950.   <PgfFIndent  1.0">
  1951.   <PgfLIndent  1.0">
  1952.   <PgfRIndent  1.0">
  1953.   <PgfTopSeparator `'>
  1954.   <PgfBotSeparator `'>
  1955.   <PgfPlacement Anywhere >
  1956.   <PgfPlacementStyle Normal >
  1957.   <PgfRunInDefaultPunct `. '>
  1958.   <PgfSpBefore  6.0 pt>
  1959.   <PgfSpAfter  6.0 pt>
  1960.   <PgfWithPrev No >
  1961.   <PgfWithNext No >
  1962.   <PgfBlockSize 1>
  1963.   <PgfFont 
  1964.    <FTag `'>
  1965.    <FFamily `Palatino'>
  1966.    <FVar `Regular'>
  1967.    <FWeight `Bold'>
  1968.    <FAngle `Regular'>
  1969.    <FPostScriptName `Palatino-Bold'>
  1970.    <FSize  10.0 pt>
  1971.    <FUnderlining FNoUnderlining >
  1972.    <FUnderline No >
  1973.    <FDoubleUnderline No >
  1974.    <FNumericUnderline No >
  1975.    <FOverline No >
  1976.    <FStrike No >
  1977.    <FChangeBar No >
  1978.    <FOutline No >
  1979.    <FShadow No >
  1980.    <FPairKern Yes >
  1981.    <FCase FAsTyped >
  1982.    <FPosition FNormal >
  1983.    <FSupScript No >
  1984.    <FSubScript No >
  1985.    <FDX  0.0 pt>
  1986.    <FDY  0.0 pt>
  1987.    <FDW  0.0 pt>
  1988.    <FSeparation 0>
  1989.    <FColor `Black'>
  1990.   > # end of PgfFont
  1991.   <PgfLineSpacing Fixed >
  1992.   <PgfLeading  2.0 pt>
  1993.   <PgfAutoNum No >
  1994.   <PgfNumTabs 0>
  1995.   <PgfHyphenate Yes >
  1996.   <HyphenMaxLines 2>
  1997.   <HyphenMinPrefix 3>
  1998.   <HyphenMinSuffix 3>
  1999.   <HyphenMinWord 5>
  2000.   <PgfLetterSpace No >
  2001.   <PgfMinWordSpace 90>
  2002.   <PgfOptWordSpace 100>
  2003.   <PgfMaxWordSpace 110>
  2004.   <PgfLanguage USEnglish >
  2005.   <PgfCellAlignment Top >
  2006.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  2007.   <PgfCellLMarginFixed No >
  2008.   <PgfCellTMarginFixed No >
  2009.   <PgfCellRMarginFixed No >
  2010.   <PgfCellBMarginFixed No >
  2011.  > # end of Pgf
  2012.  <Pgf 
  2013.   <PgfTag `Step'>
  2014.   <PgfUseNextTag No >
  2015.   <PgfNextTag `'>
  2016.   <PgfAlignment Left >
  2017.   <PgfFIndent  0.25">
  2018.   <PgfLIndent  0.5">
  2019.   <PgfRIndent  0.5">
  2020.   <PgfTopSeparator `'>
  2021.   <PgfBotSeparator `'>
  2022.   <PgfPlacement Anywhere >
  2023.   <PgfPlacementStyle Normal >
  2024.   <PgfRunInDefaultPunct `. '>
  2025.   <PgfSpBefore  3.0 pt>
  2026.   <PgfSpAfter  0.0 pt>
  2027.   <PgfWithPrev No >
  2028.   <PgfWithNext No >
  2029.   <PgfBlockSize 3>
  2030.   <PgfFont 
  2031.    <FTag `'>
  2032.    <FFamily `Times'>
  2033.    <FVar `Regular'>
  2034.    <FWeight `Regular'>
  2035.    <FAngle `Regular'>
  2036.    <FPostScriptName `Times-Roman'>
  2037.    <FSize  12.0 pt>
  2038.    <FUnderlining FNoUnderlining >
  2039.    <FUnderline No >
  2040.    <FDoubleUnderline No >
  2041.    <FNumericUnderline No >
  2042.    <FOverline No >
  2043.    <FStrike No >
  2044.    <FChangeBar No >
  2045.    <FOutline No >
  2046.    <FShadow No >
  2047.    <FPairKern Yes >
  2048.    <FCase FAsTyped >
  2049.    <FPosition FNormal >
  2050.    <FSupScript No >
  2051.    <FSubScript No >
  2052.    <FDX  0.0 pt>
  2053.    <FDY  0.0 pt>
  2054.    <FDW  0.0 pt>
  2055.    <FSeparation 0>
  2056.    <FColor `Black'>
  2057.   > # end of PgfFont
  2058.   <PgfLineSpacing Fixed >
  2059.   <PgfLeading  2.0 pt>
  2060.   <PgfAutoNum Yes >
  2061.   <PgfNumFormat `S:<n+\>.\\t'>
  2062.   <PgfNumberFont `Step Number'>
  2063.   <PgfNumAtEnd No >
  2064.   <PgfNumTabs 1>
  2065.   <TabStop 
  2066.    <TSX  0.5">
  2067.    <TSType Left >
  2068.    <TSLeaderStr ` '>
  2069.   > # end of TabStop
  2070.   <PgfHyphenate Yes >
  2071.   <HyphenMaxLines 2>
  2072.   <HyphenMinPrefix 3>
  2073.   <HyphenMinSuffix 3>
  2074.   <HyphenMinWord 5>
  2075.   <PgfLetterSpace No >
  2076.   <PgfMinWordSpace 90>
  2077.   <PgfOptWordSpace 100>
  2078.   <PgfMaxWordSpace 110>
  2079.   <PgfLanguage USEnglish >
  2080.   <PgfCellAlignment Top >
  2081.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  2082.   <PgfCellLMarginFixed No >
  2083.   <PgfCellTMarginFixed No >
  2084.   <PgfCellRMarginFixed No >
  2085.   <PgfCellBMarginFixed No >
  2086.  > # end of Pgf
  2087.  <Pgf 
  2088.   <PgfTag `Verbatim'>
  2089.   <PgfUseNextTag No >
  2090.   <PgfNextTag `'>
  2091.   <PgfAlignment Left >
  2092.   <PgfFIndent  0.0">
  2093.   <PgfLIndent  0.0">
  2094.   <PgfRIndent  0.0">
  2095.   <PgfTopSeparator `'>
  2096.   <PgfBotSeparator `'>
  2097.   <PgfPlacement Anywhere >
  2098.   <PgfPlacementStyle Normal >
  2099.   <PgfRunInDefaultPunct `. '>
  2100.   <PgfSpBefore  0.0 pt>
  2101.   <PgfSpAfter  10.0 pt>
  2102.   <PgfWithPrev No >
  2103.   <PgfWithNext No >
  2104.   <PgfBlockSize 5>
  2105.   <PgfFont 
  2106.    <FTag `'>
  2107.    <FFamily `Courier'>
  2108.    <FVar `Regular'>
  2109.    <FWeight `Regular'>
  2110.    <FAngle `Regular'>
  2111.    <FPostScriptName `Courier'>
  2112.    <FSize  10.0 pt>
  2113.    <FUnderlining FNoUnderlining >
  2114.    <FUnderline No >
  2115.    <FDoubleUnderline No >
  2116.    <FNumericUnderline No >
  2117.    <FOverline No >
  2118.    <FStrike No >
  2119.    <FChangeBar No >
  2120.    <FOutline No >
  2121.    <FShadow No >
  2122.    <FPairKern No >
  2123.    <FCase FAsTyped >
  2124.    <FPosition FNormal >
  2125.    <FSupScript No >
  2126.    <FSubScript No >
  2127.    <FDX  0.0 pt>
  2128.    <FDY  0.0 pt>
  2129.    <FDW  0.0 pt>
  2130.    <FSeparation 0>
  2131.    <FColor `Black'>
  2132.   > # end of PgfFont
  2133.   <PgfLineSpacing Fixed >
  2134.   <PgfLeading  2.0 pt>
  2135.   <PgfAutoNum No >
  2136.   <PgfNumTabs 6>
  2137.   <TabStop 
  2138.    <TSX  1.0">
  2139.    <TSType Left >
  2140.    <TSLeaderStr ` '>
  2141.   > # end of TabStop
  2142.   <TabStop 
  2143.    <TSX  2.0">
  2144.    <TSType Left >
  2145.    <TSLeaderStr ` '>
  2146.   > # end of TabStop
  2147.   <TabStop 
  2148.    <TSX  3.0">
  2149.    <TSType Left >
  2150.    <TSLeaderStr ` '>
  2151.   > # end of TabStop
  2152.   <TabStop 
  2153.    <TSX  4.0">
  2154.    <TSType Left >
  2155.    <TSLeaderStr ` '>
  2156.   > # end of TabStop
  2157.   <TabStop 
  2158.    <TSX  5.0">
  2159.    <TSType Left >
  2160.    <TSLeaderStr ` '>
  2161.   > # end of TabStop
  2162.   <TabStop 
  2163.    <TSX  6.0">
  2164.    <TSType Left >
  2165.    <TSLeaderStr ` '>
  2166.   > # end of TabStop
  2167.   <PgfHyphenate No >
  2168.   <HyphenMaxLines 1>
  2169.   <HyphenMinPrefix 3>
  2170.   <HyphenMinSuffix 3>
  2171.   <HyphenMinWord 5>
  2172.   <PgfLetterSpace No >
  2173.   <PgfMinWordSpace 75>
  2174.   <PgfOptWordSpace 100>
  2175.   <PgfMaxWordSpace 125>
  2176.   <PgfLanguage USEnglish >
  2177.   <PgfCellAlignment Top >
  2178.   <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  2179.   <PgfCellLMarginFixed No >
  2180.   <PgfCellTMarginFixed No >
  2181.   <PgfCellRMarginFixed No >
  2182.   <PgfCellBMarginFixed No >
  2183.  > # end of Pgf
  2184. > # end of PgfCatalog
  2185. <ElementDefCatalog 
  2186. > # end of ElementDefCatalog
  2187. <FontCatalog 
  2188.  <Font 
  2189.   <FTag `Argument'>
  2190.   <FFamily `Palatino'>
  2191.   <FVar `Regular'>
  2192.   <FWeight `Regular'>
  2193.   <FAngle `Italic'>
  2194.   <FPostScriptName `Palatino-Italic'>
  2195.   <FOverline No >
  2196.   <FStrike No >
  2197.   <FChangeBar No >
  2198.   <FOutline No >
  2199.   <FShadow No >
  2200.   <FPairKern Yes >
  2201.   <FPosition FNormal >
  2202.   <FSupScript No >
  2203.   <FSubScript No >
  2204.   <FDW  0.0 pt>
  2205.   <FSeparation 0>
  2206.   <FColor `Black'>
  2207.  > # end of Font
  2208.  <Font 
  2209.   <FTag `Bullet Symbol'>
  2210.   <FFamily `Courier'>
  2211.   <FVar `Regular'>
  2212.   <FWeight `Bold'>
  2213.   <FAngle `Regular'>
  2214.   <FPostScriptName `Courier-Bold'>
  2215.   <FSize  10.0 pt>
  2216.   <FOverline No >
  2217.   <FStrike No >
  2218.   <FChangeBar No >
  2219.   <FOutline No >
  2220.   <FShadow No >
  2221.   <FPairKern Yes >
  2222.   <FPosition FNormal >
  2223.   <FSupScript No >
  2224.   <FSubScript No >
  2225.   <FDW  0.0 pt>
  2226.   <FSeparation 0>
  2227.   <FColor `Black'>
  2228.  > # end of Font
  2229.  <Font 
  2230.   <FTag `Computer'>
  2231.   <FFamily `Courier'>
  2232.   <FVar `Regular'>
  2233.   <FWeight `Regular'>
  2234.   <FAngle `Regular'>
  2235.   <FPostScriptName `Courier'>
  2236.   <FOverline No >
  2237.   <FStrike No >
  2238.   <FChangeBar No >
  2239.   <FOutline No >
  2240.   <FShadow No >
  2241.   <FPairKern No >
  2242.   <FPosition FNormal >
  2243.   <FSupScript No >
  2244.   <FSubScript No >
  2245.   <FDW  0.0 pt>
  2246.   <FSeparation 0>
  2247.   <FColor `Black'>
  2248.  > # end of Font
  2249.  <Font 
  2250.   <FTag `Emphasis'>
  2251.   <FFamily `Palatino'>
  2252.   <FVar `Regular'>
  2253.   <FWeight `Regular'>
  2254.   <FAngle `Italic'>
  2255.   <FPostScriptName `Palatino-Italic'>
  2256.   <FOverline No >
  2257.   <FStrike No >
  2258.   <FChangeBar No >
  2259.   <FOutline No >
  2260.   <FShadow No >
  2261.   <FPairKern Yes >
  2262.   <FPosition FNormal >
  2263.   <FSupScript No >
  2264.   <FSubScript No >
  2265.   <FDW  0.0 pt>
  2266.   <FSeparation 0>
  2267.   <FColor `Black'>
  2268.  > # end of Font
  2269.  <Font 
  2270.   <FTag `EquationVariables'>
  2271.   <FAngle `Italic'>
  2272.  > # end of Font
  2273.  <Font 
  2274.   <FTag `Step Number'>
  2275.   <FFamily `Helvetica'>
  2276.   <FVar `Regular'>
  2277.   <FWeight `Bold'>
  2278.   <FAngle `Regular'>
  2279.   <FPostScriptName `Helvetica-Bold'>
  2280.   <FSize  10.0 pt>
  2281.   <FOverline No >
  2282.   <FStrike No >
  2283.   <FChangeBar No >
  2284.   <FOutline No >
  2285.   <FShadow No >
  2286.   <FPairKern Yes >
  2287.   <FPosition FNormal >
  2288.   <FSupScript No >
  2289.   <FSubScript No >
  2290.   <FDW  0.0 pt>
  2291.   <FSeparation 0>
  2292.   <FColor `Black'>
  2293.  > # end of Font
  2294.  <Font 
  2295.   <FTag `Subscript'>
  2296.   <FPairKern Yes >
  2297.   <FPosition FSubscript >
  2298.   <FSupScript No >
  2299.   <FSubScript Yes >
  2300.  > # end of Font
  2301.  <Font 
  2302.   <FTag `Superscript'>
  2303.   <FPairKern Yes >
  2304.   <FPosition FSuperscript >
  2305.   <FSupScript Yes >
  2306.   <FSubScript No >
  2307.  > # end of Font
  2308.  <Font 
  2309.   <FTag `Variable'>
  2310.   <FFamily `Palatino'>
  2311.   <FVar `Regular'>
  2312.   <FWeight `Bold'>
  2313.   <FAngle `Regular'>
  2314.   <FPostScriptName `Palatino-Bold'>
  2315.   <FOverline No >
  2316.   <FStrike No >
  2317.   <FChangeBar No >
  2318.   <FOutline No >
  2319.   <FShadow No >
  2320.   <FPairKern No >
  2321.   <FPosition FNormal >
  2322.   <FSupScript No >
  2323.   <FSubScript No >
  2324.   <FDW  0.0 pt>
  2325.   <FSeparation 0>
  2326.   <FColor `Black'>
  2327.  > # end of Font
  2328. > # end of FontCatalog
  2329. <RulingCatalog 
  2330.  <Ruling 
  2331.   <RulingTag `Thin'>
  2332.   <RulingPenWidth  0.5 pt>
  2333.   <RulingGap  0.0 pt>
  2334.   <RulingSeparation 0>
  2335.   <RulingColor `Black'>
  2336.   <RulingPen 0>
  2337.   <RulingLines 1>
  2338.  > # end of Ruling
  2339.  <Ruling 
  2340.   <RulingTag `Medium'>
  2341.   <RulingPenWidth  2.0 pt>
  2342.   <RulingGap  0.0 pt>
  2343.   <RulingSeparation 0>
  2344.   <RulingColor `Black'>
  2345.   <RulingPen 0>
  2346.   <RulingLines 1>
  2347.  > # end of Ruling
  2348.  <Ruling 
  2349.   <RulingTag `Double'>
  2350.   <RulingPenWidth  0.5 pt>
  2351.   <RulingGap  2.0 pt>
  2352.   <RulingSeparation 0>
  2353.   <RulingColor `Black'>
  2354.   <RulingPen 0>
  2355.   <RulingLines 2>
  2356.  > # end of Ruling
  2357.  <Ruling 
  2358.   <RulingTag `Thick'>
  2359.   <RulingPenWidth  3.0 pt>
  2360.   <RulingGap  0.0 pt>
  2361.   <RulingSeparation 0>
  2362.   <RulingColor `Black'>
  2363.   <RulingPen 0>
  2364.   <RulingLines 1>
  2365.  > # end of Ruling
  2366.  <Ruling 
  2367.   <RulingTag `Very Thin'>
  2368.   <RulingPenWidth  0.25 pt>
  2369.   <RulingGap  0.0 pt>
  2370.   <RulingSeparation 0>
  2371.   <RulingColor `Black'>
  2372.   <RulingPen 0>
  2373.   <RulingLines 1>
  2374.  > # end of Ruling
  2375. > # end of RulingCatalog
  2376. <TblCatalog 
  2377.  <TblFormat 
  2378.   <TblTag `Format A'>
  2379.   <TblColumn 
  2380.    <TblColumnNum 0>
  2381.    <TblColumnWidth  1.0">
  2382.    <TblColumnH 
  2383.     <Pgf 
  2384.      <PgfTag `CellHeading'>
  2385.      <PgfAlignment Center >
  2386.      <PgfSpAfter  0.0 pt>
  2387.      <PgfBlockSize 1>
  2388.      <PgfFont 
  2389.       <FTag `'>
  2390.       <FFamily `Times'>
  2391.       <FVar `Regular'>
  2392.       <FWeight `Regular'>
  2393.       <FAngle `Regular'>
  2394.       <FPostScriptName `Times-Roman'>
  2395.       <FSize  12.0 pt>
  2396.       <FUnderlining FNoUnderlining >
  2397.       <FUnderline No >
  2398.       <FDoubleUnderline No >
  2399.       <FNumericUnderline No >
  2400.       <FOverline No >
  2401.       <FStrike No >
  2402.       <FChangeBar No >
  2403.       <FOutline No >
  2404.       <FShadow No >
  2405.       <FPairKern Yes >
  2406.       <FCase FAsTyped >
  2407.       <FPosition FNormal >
  2408.       <FSupScript No >
  2409.       <FSubScript No >
  2410.       <FDX  0.0 pt>
  2411.       <FDY  0.0 pt>
  2412.       <FDW  0.0 pt>
  2413.       <FSeparation 0>
  2414.       <FColor `Black'>
  2415.      > # end of PgfFont
  2416.      <PgfNumTabs 0>
  2417.      <HyphenMaxLines 2>
  2418.      <PgfMinWordSpace 90>
  2419.      <PgfMaxWordSpace 110>
  2420.      <PgfCellAlignment Middle >
  2421.      <PgfCellMargins  0.0 pt 2.0 pt 0.0 pt 2.0 pt>
  2422.     > # end of Pgf
  2423.    > # end of TblColumnH
  2424.    <TblColumnBody 
  2425.     <Pgf 
  2426.      <PgfTag `CellBody'>
  2427.      <PgfAlignment Left >
  2428.      <PgfHyphenate Yes >
  2429.      <PgfCellAlignment Top >
  2430.      <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  2431.     > # end of Pgf
  2432.    > # end of TblColumnBody
  2433.    <TblColumnF 
  2434.     <Pgf 
  2435.      <PgfTag `CellHeading'>
  2436.      <PgfAlignment Center >
  2437.      <PgfHyphenate No >
  2438.      <PgfCellAlignment Middle >
  2439.      <PgfCellMargins  0.0 pt 2.0 pt 0.0 pt 2.0 pt>
  2440.     > # end of Pgf
  2441.    > # end of TblColumnF
  2442.   > # end of TblColumn
  2443.   <TblColumn 
  2444.    <TblColumnNum 1>
  2445.    <TblColumnWidth  1.0">
  2446.    <TblColumnH 
  2447.    > # end of TblColumnH
  2448.    <TblColumnBody 
  2449.     <Pgf 
  2450.      <PgfTag `CellBody'>
  2451.      <PgfAlignment Left >
  2452.      <PgfHyphenate Yes >
  2453.      <PgfCellAlignment Top >
  2454.      <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  2455.     > # end of Pgf
  2456.    > # end of TblColumnBody
  2457.    <TblColumnF 
  2458.     <Pgf 
  2459.      <PgfTag `CellHeading'>
  2460.      <PgfAlignment Center >
  2461.      <PgfHyphenate No >
  2462.      <PgfCellAlignment Middle >
  2463.      <PgfCellMargins  0.0 pt 2.0 pt 0.0 pt 2.0 pt>
  2464.     > # end of Pgf
  2465.    > # end of TblColumnF
  2466.   > # end of TblColumn
  2467.   <TblColumn 
  2468.    <TblColumnNum 2>
  2469.    <TblColumnWidth  1.0">
  2470.    <TblColumnH 
  2471.    > # end of TblColumnH
  2472.    <TblColumnBody 
  2473.     <Pgf 
  2474.      <PgfTag `CellBody'>
  2475.      <PgfAlignment Left >
  2476.      <PgfHyphenate Yes >
  2477.      <PgfCellAlignment Top >
  2478.      <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  2479.     > # end of Pgf
  2480.    > # end of TblColumnBody
  2481.    <TblColumnF 
  2482.     <Pgf 
  2483.      <PgfTag `CellHeading'>
  2484.      <PgfAlignment Center >
  2485.      <PgfHyphenate No >
  2486.      <PgfCellAlignment Middle >
  2487.      <PgfCellMargins  0.0 pt 2.0 pt 0.0 pt 2.0 pt>
  2488.     > # end of Pgf
  2489.    > # end of TblColumnF
  2490.   > # end of TblColumn
  2491.   <TblColumn 
  2492.    <TblColumnNum 3>
  2493.    <TblColumnWidth  1.0">
  2494.    <TblColumnH 
  2495.    > # end of TblColumnH
  2496.    <TblColumnBody 
  2497.     <Pgf 
  2498.      <PgfTag `CellBody'>
  2499.      <PgfAlignment Left >
  2500.      <PgfHyphenate Yes >
  2501.      <PgfCellAlignment Top >
  2502.      <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  2503.     > # end of Pgf
  2504.    > # end of TblColumnBody
  2505.    <TblColumnF 
  2506.     <Pgf 
  2507.      <PgfTag `CellHeading'>
  2508.      <PgfAlignment Center >
  2509.      <PgfHyphenate No >
  2510.      <PgfCellAlignment Middle >
  2511.      <PgfCellMargins  0.0 pt 2.0 pt 0.0 pt 2.0 pt>
  2512.     > # end of Pgf
  2513.    > # end of TblColumnF
  2514.   > # end of TblColumn
  2515.   <TblColumn 
  2516.    <TblColumnNum 4>
  2517.    <TblColumnWidth  1.0">
  2518.    <TblColumnH 
  2519.    > # end of TblColumnH
  2520.    <TblColumnBody 
  2521.     <Pgf 
  2522.      <PgfTag `CellBody'>
  2523.      <PgfAlignment Left >
  2524.      <PgfHyphenate Yes >
  2525.      <PgfCellAlignment Top >
  2526.      <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  2527.     > # end of Pgf
  2528.    > # end of TblColumnBody
  2529.    <TblColumnF 
  2530.     <Pgf 
  2531.      <PgfTag `CellHeading'>
  2532.      <PgfAlignment Center >
  2533.      <PgfHyphenate No >
  2534.      <PgfCellAlignment Middle >
  2535.      <PgfCellMargins  0.0 pt 2.0 pt 0.0 pt 2.0 pt>
  2536.     > # end of Pgf
  2537.    > # end of TblColumnF
  2538.   > # end of TblColumn
  2539.   <TblCellMargins  6.0 pt 6.0 pt 6.0 pt 4.0 pt>
  2540.   <TblLIndent  0.0">
  2541.   <TblRIndent  0.0">
  2542.   <TblAlignment Left >
  2543.   <TblPlacement Anywhere >
  2544.   <TblSpBefore  12.0 pt>
  2545.   <TblSpAfter  12.0 pt>
  2546.   <TblBlockSize 1>
  2547.   <TblHFFill 15>
  2548.   <TblHFSeparation 0>
  2549.   <TblHFColor `Black'>
  2550.   <TblBodyFill 15>
  2551.   <TblBodySeparation 0>
  2552.   <TblBodyColor `Black'>
  2553.   <TblShadeByColumn No >
  2554.   <TblShadePeriod 2>
  2555.   <TblXFill 15>
  2556.   <TblXSeparation 0>
  2557.   <TblXColor `Black'>
  2558.   <TblAltShadePeriod 2>
  2559.   <TblLRuling `Thin'>
  2560.   <TblBRuling `Thin'>
  2561.   <TblRRuling `Thin'>
  2562.   <TblTRuling `Thin'>
  2563.   <TblColumnRuling `Thin'>
  2564.   <TblXColumnRuling `Thin'>
  2565.   <TblBodyRowRuling `Thin'>
  2566.   <TblXRowRuling `Thin'>
  2567.   <TblHFRowRuling `Thin'>
  2568.   <TblSeparatorRuling `Double'>
  2569.   <TblXColumnNum 1>
  2570.   <TblRulingPeriod 4>
  2571.   <TblLastBRuling No >
  2572.   <TblTitlePlacement InHeader >
  2573.   <TblTitlePgf1 
  2574.    <Pgf 
  2575.     <PgfTag `TableTitle'>
  2576.     <PgfFont 
  2577.      <FTag `'>
  2578.      <FFamily `Times'>
  2579.      <FVar `Regular'>
  2580.      <FWeight `Bold'>
  2581.      <FAngle `Regular'>
  2582.      <FPostScriptName `Times-Bold'>
  2583.      <FSize  12.0 pt>
  2584.      <FUnderlining FNoUnderlining >
  2585.      <FUnderline No >
  2586.      <FDoubleUnderline No >
  2587.      <FNumericUnderline No >
  2588.      <FOverline No >
  2589.      <FStrike No >
  2590.      <FChangeBar No >
  2591.      <FOutline No >
  2592.      <FShadow No >
  2593.      <FPairKern Yes >
  2594.      <FCase FAsTyped >
  2595.      <FPosition FNormal >
  2596.      <FSupScript No >
  2597.      <FSubScript No >
  2598.      <FDX  0.0 pt>
  2599.      <FDY  0.0 pt>
  2600.      <FDW  0.0 pt>
  2601.      <FSeparation 0>
  2602.      <FColor `Black'>
  2603.     > # end of PgfFont
  2604.     <PgfAutoNum Yes >
  2605.     <PgfNumFormat `T:Table <n+\>: '>
  2606.     <PgfNumberFont `'>
  2607.     <PgfNumAtEnd No >
  2608.     <PgfCellAlignment Top >
  2609.     <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  2610.    > # end of Pgf
  2611.   > # end of TblTitlePgf1
  2612.   <TblTitleGap  6.0 pt>
  2613.   <TblInitNumColumns 5>
  2614.   <TblInitNumHRows 1>
  2615.   <TblInitNumBodyRows 8>
  2616.   <TblInitNumFRows 0>
  2617.   <TblNumByColumn No >
  2618.  > # end of TblFormat
  2619.  <TblFormat 
  2620.   <TblTag `Format B'>
  2621.   <TblColumn 
  2622.    <TblColumnNum 0>
  2623.    <TblColumnWidth  1.0">
  2624.    <TblColumnH 
  2625.     <Pgf 
  2626.      <PgfTag `CellHeading'>
  2627.      <PgfFont 
  2628.       <FTag `'>
  2629.       <FFamily `Times'>
  2630.       <FVar `Regular'>
  2631.       <FWeight `Regular'>
  2632.       <FAngle `Regular'>
  2633.       <FPostScriptName `Times-Roman'>
  2634.       <FSize  12.0 pt>
  2635.       <FUnderlining FNoUnderlining >
  2636.       <FUnderline No >
  2637.       <FDoubleUnderline No >
  2638.       <FNumericUnderline No >
  2639.       <FOverline No >
  2640.       <FStrike No >
  2641.       <FChangeBar No >
  2642.       <FOutline No >
  2643.       <FShadow No >
  2644.       <FPairKern Yes >
  2645.       <FCase FAsTyped >
  2646.       <FPosition FNormal >
  2647.       <FSupScript No >
  2648.       <FSubScript No >
  2649.       <FDX  0.0 pt>
  2650.       <FDY  0.0 pt>
  2651.       <FDW  0.0 pt>
  2652.       <FSeparation 0>
  2653.       <FColor `Black'>
  2654.      > # end of PgfFont
  2655.      <PgfAutoNum No >
  2656.      <PgfCellAlignment Middle >
  2657.      <PgfCellMargins  0.0 pt 2.0 pt 0.0 pt 2.0 pt>
  2658.     > # end of Pgf
  2659.    > # end of TblColumnH
  2660.    <TblColumnBody 
  2661.     <Pgf 
  2662.      <PgfTag `CellBody'>
  2663.      <PgfAlignment Left >
  2664.      <PgfHyphenate Yes >
  2665.      <PgfCellAlignment Top >
  2666.      <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  2667.     > # end of Pgf
  2668.    > # end of TblColumnBody
  2669.    <TblColumnF 
  2670.     <Pgf 
  2671.      <PgfTag `CellHeading'>
  2672.      <PgfAlignment Center >
  2673.      <PgfHyphenate No >
  2674.      <PgfCellAlignment Middle >
  2675.      <PgfCellMargins  0.0 pt 2.0 pt 0.0 pt 2.0 pt>
  2676.     > # end of Pgf
  2677.    > # end of TblColumnF
  2678.   > # end of TblColumn
  2679.   <TblColumn 
  2680.    <TblColumnNum 1>
  2681.    <TblColumnWidth  1.0">
  2682.    <TblColumnH 
  2683.    > # end of TblColumnH
  2684.    <TblColumnBody 
  2685.     <Pgf 
  2686.      <PgfTag `CellBody'>
  2687.      <PgfAlignment Left >
  2688.      <PgfHyphenate Yes >
  2689.      <PgfCellAlignment Top >
  2690.      <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  2691.     > # end of Pgf
  2692.    > # end of TblColumnBody
  2693.    <TblColumnF 
  2694.     <Pgf 
  2695.      <PgfTag `CellHeading'>
  2696.      <PgfAlignment Center >
  2697.      <PgfHyphenate No >
  2698.      <PgfCellAlignment Middle >
  2699.      <PgfCellMargins  0.0 pt 2.0 pt 0.0 pt 2.0 pt>
  2700.     > # end of Pgf
  2701.    > # end of TblColumnF
  2702.   > # end of TblColumn
  2703.   <TblColumn 
  2704.    <TblColumnNum 2>
  2705.    <TblColumnWidth  1.0">
  2706.    <TblColumnH 
  2707.    > # end of TblColumnH
  2708.    <TblColumnBody 
  2709.     <Pgf 
  2710.      <PgfTag `CellBody'>
  2711.      <PgfAlignment Left >
  2712.      <PgfHyphenate Yes >
  2713.      <PgfCellAlignment Top >
  2714.      <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  2715.     > # end of Pgf
  2716.    > # end of TblColumnBody
  2717.    <TblColumnF 
  2718.     <Pgf 
  2719.      <PgfTag `CellHeading'>
  2720.      <PgfAlignment Center >
  2721.      <PgfHyphenate No >
  2722.      <PgfCellAlignment Middle >
  2723.      <PgfCellMargins  0.0 pt 2.0 pt 0.0 pt 2.0 pt>
  2724.     > # end of Pgf
  2725.    > # end of TblColumnF
  2726.   > # end of TblColumn
  2727.   <TblColumn 
  2728.    <TblColumnNum 3>
  2729.    <TblColumnWidth  1.0">
  2730.    <TblColumnH 
  2731.    > # end of TblColumnH
  2732.    <TblColumnBody 
  2733.     <Pgf 
  2734.      <PgfTag `CellBody'>
  2735.      <PgfAlignment Left >
  2736.      <PgfHyphenate Yes >
  2737.      <PgfCellAlignment Top >
  2738.      <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  2739.     > # end of Pgf
  2740.    > # end of TblColumnBody
  2741.    <TblColumnF 
  2742.     <Pgf 
  2743.      <PgfTag `CellHeading'>
  2744.      <PgfAlignment Center >
  2745.      <PgfHyphenate No >
  2746.      <PgfCellAlignment Middle >
  2747.      <PgfCellMargins  0.0 pt 2.0 pt 0.0 pt 2.0 pt>
  2748.     > # end of Pgf
  2749.    > # end of TblColumnF
  2750.   > # end of TblColumn
  2751.   <TblColumn 
  2752.    <TblColumnNum 4>
  2753.    <TblColumnWidth  1.0">
  2754.    <TblColumnH 
  2755.    > # end of TblColumnH
  2756.    <TblColumnBody 
  2757.     <Pgf 
  2758.      <PgfTag `CellBody'>
  2759.      <PgfAlignment Left >
  2760.      <PgfHyphenate Yes >
  2761.      <PgfCellAlignment Top >
  2762.      <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  2763.     > # end of Pgf
  2764.    > # end of TblColumnBody
  2765.    <TblColumnF 
  2766.     <Pgf 
  2767.      <PgfTag `CellHeading'>
  2768.      <PgfAlignment Center >
  2769.      <PgfHyphenate No >
  2770.      <PgfCellAlignment Middle >
  2771.      <PgfCellMargins  0.0 pt 2.0 pt 0.0 pt 2.0 pt>
  2772.     > # end of Pgf
  2773.    > # end of TblColumnF
  2774.   > # end of TblColumn
  2775.   <TblCellMargins  6.0 pt 6.0 pt 6.0 pt 4.0 pt>
  2776.   <TblLIndent  0.0">
  2777.   <TblRIndent  0.0">
  2778.   <TblAlignment Center >
  2779.   <TblPlacement Anywhere >
  2780.   <TblSpBefore  12.0 pt>
  2781.   <TblSpAfter  12.0 pt>
  2782.   <TblBlockSize 1>
  2783.   <TblHFFill 15>
  2784.   <TblHFSeparation 0>
  2785.   <TblHFColor `Black'>
  2786.   <TblBodyFill 15>
  2787.   <TblBodySeparation 0>
  2788.   <TblBodyColor `Black'>
  2789.   <TblShadeByColumn No >
  2790.   <TblShadePeriod 2>
  2791.   <TblXFill 15>
  2792.   <TblXSeparation 0>
  2793.   <TblXColor `Black'>
  2794.   <TblAltShadePeriod 2>
  2795.   <TblLRuling `'>
  2796.   <TblBRuling `Thin'>
  2797.   <TblRRuling `'>
  2798.   <TblTRuling `Medium'>
  2799.   <TblColumnRuling `Thin'>
  2800.   <TblXColumnRuling `Thin'>
  2801.   <TblBodyRowRuling `Thin'>
  2802.   <TblXRowRuling `Thin'>
  2803.   <TblHFRowRuling `Thin'>
  2804.   <TblSeparatorRuling `Medium'>
  2805.   <TblXColumnNum 1>
  2806.   <TblRulingPeriod 4>
  2807.   <TblLastBRuling No >
  2808.   <TblTitlePlacement InHeader >
  2809.   <TblTitlePgf1 
  2810.    <Pgf 
  2811.     <PgfTag `TableTitle'>
  2812.     <PgfFont 
  2813.      <FTag `'>
  2814.      <FFamily `Times'>
  2815.      <FVar `Regular'>
  2816.      <FWeight `Bold'>
  2817.      <FAngle `Regular'>
  2818.      <FPostScriptName `Times-Bold'>
  2819.      <FSize  12.0 pt>
  2820.      <FUnderlining FNoUnderlining >
  2821.      <FUnderline No >
  2822.      <FDoubleUnderline No >
  2823.      <FNumericUnderline No >
  2824.      <FOverline No >
  2825.      <FStrike No >
  2826.      <FChangeBar No >
  2827.      <FOutline No >
  2828.      <FShadow No >
  2829.      <FPairKern Yes >
  2830.      <FCase FAsTyped >
  2831.      <FPosition FNormal >
  2832.      <FSupScript No >
  2833.      <FSubScript No >
  2834.      <FDX  0.0 pt>
  2835.      <FDY  0.0 pt>
  2836.      <FDW  0.0 pt>
  2837.      <FSeparation 0>
  2838.      <FColor `Black'>
  2839.     > # end of PgfFont
  2840.     <PgfAutoNum Yes >
  2841.     <PgfNumFormat `T:Table <n+\>: '>
  2842.     <PgfNumberFont `'>
  2843.     <PgfNumAtEnd No >
  2844.     <PgfCellAlignment Top >
  2845.     <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  2846.    > # end of Pgf
  2847.   > # end of TblTitlePgf1
  2848.   <TblTitleGap  6.0 pt>
  2849.   <TblInitNumColumns 5>
  2850.   <TblInitNumHRows 1>
  2851.   <TblInitNumBodyRows 8>
  2852.   <TblInitNumFRows 0>
  2853.   <TblNumByColumn No >
  2854.  > # end of TblFormat
  2855. > # end of TblCatalog
  2856. <Views 
  2857.  <View 
  2858.   <ViewNumber 1>
  2859.   <ViewCutout `White'>
  2860.  > # end of View
  2861.  <View 
  2862.   <ViewNumber 2>
  2863.   <ViewCutout `White'>
  2864.   <ViewInvisible `Red'>
  2865.   <ViewInvisible `Green'>
  2866.   <ViewInvisible `Blue'>
  2867.   <ViewInvisible `Cyan'>
  2868.   <ViewInvisible `Magenta'>
  2869.  > # end of View
  2870.  <View 
  2871.   <ViewNumber 3>
  2872.   <ViewInvisible `Black'>
  2873.   <ViewCutout `White'>
  2874.  > # end of View
  2875.  <View 
  2876.   <ViewNumber 4>
  2877.   <ViewCutout `White'>
  2878.  > # end of View
  2879.  <View 
  2880.   <ViewNumber 5>
  2881.   <ViewCutout `White'>
  2882.  > # end of View
  2883.  <View 
  2884.   <ViewNumber 6>
  2885.   <ViewCutout `White'>
  2886.  > # end of View
  2887. > # end of Views
  2888. <VariableFormats 
  2889.  <VariableFormat 
  2890.   <VariableName `Page Count'>
  2891.   <VariableDef `<$lastpagenum\>'>
  2892.  > # end of VariableFormat
  2893.  <VariableFormat 
  2894.   <VariableName `Current Date (Long)'>
  2895.   <VariableDef `<$daynum01\> <$shortmonthname\> <$shortyear\>'>
  2896.  > # end of VariableFormat
  2897.  <VariableFormat 
  2898.   <VariableName `Current Date (Short)'>
  2899.   <VariableDef `<$monthnum\>/<$daynum\>/<$shortyear\>'>
  2900.  > # end of VariableFormat
  2901.  <VariableFormat 
  2902.   <VariableName `Modification Date (Long)'>
  2903.   <VariableDef `<$daynum\> <$shortmonthname\> <$shortyear\> '>
  2904.  > # end of VariableFormat
  2905.  <VariableFormat 
  2906.   <VariableName `Modification Date (Short)'>
  2907.   <VariableDef `<$monthnum\>/<$daynum\>/<$shortyear\>'>
  2908.  > # end of VariableFormat
  2909.  <VariableFormat 
  2910.   <VariableName `Creation Date (Long)'>
  2911.   <VariableDef `<$monthname\> <$daynum\>, <$year\>'>
  2912.  > # end of VariableFormat
  2913.  <VariableFormat 
  2914.   <VariableName `Creation Date (Short)'>
  2915.   <VariableDef `<$monthnum\>/<$daynum\>/<$shortyear\>'>
  2916.  > # end of VariableFormat
  2917.  <VariableFormat 
  2918.   <VariableName `Filename (Long)'>
  2919.   <VariableDef `<$fullfilename\>'>
  2920.  > # end of VariableFormat
  2921.  <VariableFormat 
  2922.   <VariableName `Filename (Short)'>
  2923.   <VariableDef `<$filename\>'>
  2924.  > # end of VariableFormat
  2925.  <VariableFormat 
  2926.   <VariableName `Running H/F 1'>
  2927.   <VariableDef `<$paratext[Title]\>'>
  2928.  > # end of VariableFormat
  2929.  <VariableFormat 
  2930.   <VariableName `Running H/F 2'>
  2931.   <VariableDef `<$paratext[Heading]\>'>
  2932.  > # end of VariableFormat
  2933.  <VariableFormat 
  2934.   <VariableName `Current Page #'>
  2935.   <VariableDef `<$curpagenum\>'>
  2936.  > # end of VariableFormat
  2937.  <VariableFormat 
  2938.   <VariableName `Running H/F 3'>
  2939.   <VariableDef `<$marker1\>'>
  2940.  > # end of VariableFormat
  2941.  <VariableFormat 
  2942.   <VariableName `Running H/F 4'>
  2943.   <VariableDef `<$marker2\>'>
  2944.  > # end of VariableFormat
  2945.  <VariableFormat 
  2946.   <VariableName `Table Continuation'>
  2947.   <VariableDef ` (Continued)'>
  2948.  > # end of VariableFormat
  2949.  <VariableFormat 
  2950.   <VariableName `Table Sheet'>
  2951.   <VariableDef ` (Sheet <$tblsheetnum\> of <$tblsheetcount\>)'>
  2952.  > # end of VariableFormat
  2953. > # end of VariableFormats
  2954. <XRefFormats 
  2955.  <XRefFormat 
  2956.   <XRefName `Page'>
  2957.   <XRefDef `page\x11 <$pagenum\>'>
  2958.  > # end of XRefFormat
  2959.  <XRefFormat 
  2960.   <XRefName `Heading & Page'>
  2961.   <XRefDef `\xd2 <$paratext\>\xd3  on page\x11 <$pagenum\>'>
  2962.  > # end of XRefFormat
  2963.  <XRefFormat 
  2964.   <XRefName `See Heading & Page'>
  2965.   <XRefDef `See \xd2 <$paratext\>\xd3  on page\x11 <$pagenum\>.'>
  2966.  > # end of XRefFormat
  2967.  <XRefFormat 
  2968.   <XRefName `Table & Page'>
  2969.   <XRefDef `Table\x11 <$paranumonly\>, \xd2 <$paratext\>,\xd3  on page\x11 <$pagenum\>'>
  2970.  > # end of XRefFormat
  2971. > # end of XRefFormats
  2972. <Document 
  2973.  <DViewRect 24 80 601 383 >
  2974.  <DWindowRect 0 54 645 486 >
  2975.  <DViewScale  110.0%>
  2976.  <DNextUnique 243>
  2977.  <DPageSize  8.5" 11.0">
  2978.  <DStartPage 1>
  2979.  <DPageNumStyle Arabic >
  2980.  <DPagePointStyle Arabic >
  2981.  <DTwoSides No >
  2982.  <DParity FirstRight >
  2983.  <DFrozenPages No >
  2984.  <DPageRounding DeleteEmptyPages >
  2985.  <DMaxInterLine  2.0 pt>
  2986.  <DMaxInterPgf  6.0 pt>
  2987.  <DFNoteMaxH  4.0">
  2988.  <FNoteStartNum 1>
  2989.  <DFNoteRestart PerPage >
  2990.  <DFNoteTag `Footnote'>
  2991.  <DFNoteLabels `*\xa0 \xe0 '>
  2992.  <DFNoteNumStyle Arabic >
  2993.  <DFNoteAnchorPos FNSuperscript >
  2994.  <DFNoteNumberPos FNBaseline >
  2995.  <DFNoteAnchorPrefix `'>
  2996.  <DFNoteAnchorSuffix `'>
  2997.  <DFNoteNumberPrefix `'>
  2998.  <DFNoteNumberSuffix `.  '>
  2999.  <DTblFNoteTag `TableFootnote'>
  3000.  <DTblFNoteLabels `*\xa0 \xe0 '>
  3001.  <DTblFNoteNumStyle LCAlpha >
  3002.  <DTblFNoteAnchorPos FNSuperscript >
  3003.  <DTblFNoteNumberPos FNBaseline >
  3004.  <DTblFNoteAnchorPrefix `'>
  3005.  <DTblFNoteAnchorSuffix `'>
  3006.  <DTblFNoteNumberPrefix `'>
  3007.  <DTblFNoteNumberSuffix `. '>
  3008.  <DLinebreakChars `/ - \xd0  \xd1 '>
  3009.  <DPunctuationChars `:;,.\xc9 !?'>
  3010.  <DChBarGap  0.25">
  3011.  <DChBarWidth  2.0 pt>
  3012.  <DChBarPosition LeftOfCol >
  3013.  <DChBarColor `Black'>
  3014.  <DAutoChBars No >
  3015.  <DShowAllConditions Yes >
  3016.  <DDisplayOverrides Yes >
  3017.  <DViewOnly No >
  3018.  <DViewOnlyXRef GotoBehavior >
  3019.  <DViewOnlySelect Yes >
  3020.  <DViewOnlyWinBorders Yes >
  3021.  <DViewOnlyWinMenubar Yes >
  3022.  <DViewOnlyWinPopup Yes >
  3023.  <DViewOnlyWinPalette No >
  3024.  <DGridOn No >
  3025.  <DPageGrid  0.5">
  3026.  <DSnapGrid  0.125">
  3027.  <DSnapRotation  0.0>
  3028.  <DRulersOn Yes >
  3029.  <DFullRulers Yes >
  3030.  <DGraphicsOff No >
  3031.  <DCurrentView 1>
  3032.  <DBordersOn Yes >
  3033.  <DSymbolsOn Yes >
  3034.  <DElementBordersOn No >
  3035.  <DSmartQuotesOn Yes >
  3036.  <DSmartSpacesOn Yes >
  3037.  <DLanguage USEnglish >
  3038.  <DSuperscriptSize  80.0%>
  3039.  <DSubscriptSize  80.0%>
  3040.  <DSmallCapsSize  80.0%>
  3041.  <DSuperscriptShift  40.0%>
  3042.  <DSubscriptShift  25.0%>
  3043.  <DMathAlphaCharFontFamily `Times'>
  3044.  <DMathSmallIntegral  14.0 pt>
  3045.  <DMathMediumIntegral  18.0 pt>
  3046.  <DMathLargeIntegral  24.0 pt>
  3047.  <DMathSmallSigma  14.0 pt>
  3048.  <DMathMediumSigma  18.0 pt>
  3049.  <DMathLargeSigma  24.0 pt>
  3050.  <DMathSmallLevel1  9.0 pt>
  3051.  <DMathMediumLevel1  10.0 pt>
  3052.  <DMathLargeLevel1  14.0 pt>
  3053.  <DMathSmallLevel2  7.0 pt>
  3054.  <DMathMediumLevel2  7.0 pt>
  3055.  <DMathLargeLevel2  12.0 pt>
  3056.  <DMathSmallLevel3  5.0 pt>
  3057.  <DMathMediumLevel3  5.0 pt>
  3058.  <DMathLargeLevel3  8.0 pt>
  3059.  <DMathSmallHoriz  0.0 pt>
  3060.  <DMathMediumHoriz  0.0 pt>
  3061.  <DMathLargeHoriz  0.0 pt>
  3062.  <DMathSmallVert  0.0 pt>
  3063.  <DMathMediumVert  0.0 pt>
  3064.  <DMathLargeVert  0.0 pt>
  3065.  <DMathShowCustom No >
  3066.  <DMathFunctions `'>
  3067.  <DMathNumbers `'>
  3068.  <DMathVariables `EquationVariables'>
  3069.  <DMathStrings `'>
  3070.  <DMathGreek `'>
  3071.   <DMathCatalog >
  3072.  <DElementCatalogScope Strict >
  3073.  <DPrintSkipBlankPages No >
  3074.  <DPrintSeparations No >
  3075.  <DNoPrintSepColor `White'>
  3076. > # end of Document
  3077. <BookComponent 
  3078.  <FileName `<c\>debug-4TOC.doc'>
  3079.  <FileNameSuffix `TOC'>
  3080.  <DeriveLinks No >
  3081.  <DeriveType TOC >
  3082.  <DeriveTag `Heading'>
  3083. > # end of BookComponent
  3084. <InitialAutoNums 
  3085. > # end of InitialAutoNums
  3086. <Dictionary 
  3087. <OKWord `C\qs'>
  3088. <OKWord `Dylan'>
  3089. <OKWord `Gwydion'>
  3090. <OKWord `Implementors'>
  3091. <OKWord `Instantiable'>
  3092. <OKWord `accessors'>
  3093. <OKWord `byte\x15 character'>
  3094. <OKWord `do(rcurry(check'>
  3095. <OKWord `entrancy'>
  3096. <OKWord `eof'>
  3097. <OKWord `file\x15 stream'>
  3098. <OKWord `filename'>
  3099. <OKWord `force\x15 output'>
  3100. <OKWord `get\x15 input'>
  3101. <OKWord `input\x15 available'>
  3102. <OKWord `limited(<integer'>
  3103. <OKWord `map(singleton'>
  3104. <OKWord `min'>
  3105. <OKWord `newline'>
  3106. <OKWord `newlines'>
  3107. <OKWord `or(<byte'>
  3108. <OKWord `portably'>
  3109. <OKWord `printf'>
  3110. <OKWord `range(from'>
  3111. <OKWord `redisplay'>
  3112. <OKWord `reduce(union'>
  3113. <OKWord `scanf'>
  3114. <OKWord `stream\x15 size(stream)'>
  3115. <OKWord `subtype'>
  3116. <OKWord `unicode'>
  3117. <OKWord `union(<boolean'>
  3118. <OKWord `union(<object'>
  3119. <OKWord `union(singleton(#t'>
  3120. > # end of Dictionary
  3121. <AFrames 
  3122. > # end of AFrames
  3123. <Page 
  3124.  <Unique 190>
  3125.  <PageType LeftMasterPage >
  3126.  <PageTag `Left'>
  3127.  <PageSize  8.5" 11.0">
  3128.  <PageOrientation Portrait >
  3129.  <PageAngle  0.0>
  3130.  <TextRect 
  3131.   <ID 1>
  3132.   <Unique 192>
  3133.   <Pen 15>
  3134.   <Fill 15>
  3135.   <PenWidth  1.0 pt>
  3136.   <Separation 0>
  3137.   <ObColor `Black'>
  3138.   <DashedPattern 
  3139.    <DashedStyle Solid >
  3140.   > # end of DashedPattern
  3141.   <Overprint No >
  3142.   <ShapeRect  1.0" 0.5" 6.5" 0.13889">
  3143.   <BRect  1.0" 0.5" 6.5" 0.13889">
  3144.   <TRNext 0>
  3145.  > # end of TextRect
  3146.  <TextRect 
  3147.   <ID 2>
  3148.   <Unique 193>
  3149.   <Overprint No >
  3150.   <ShapeRect  1.0" 10.3983" 6.5" 0.13889">
  3151.   <BRect  1.0" 10.3983" 6.5" 0.13889">
  3152.   <TRNext 0>
  3153.  > # end of TextRect
  3154.  <TextRect 
  3155.   <ID 3>
  3156.   <Unique 194>
  3157.   <Overprint No >
  3158.   <ShapeRect  1.0" 0.5" 6.5" 0.13889">
  3159.   <BRect  1.0" 0.5" 6.5" 0.13889">
  3160.   <TRNext 0>
  3161.  > # end of TextRect
  3162.  <TextRect 
  3163.   <ID 4>
  3164.   <Unique 195>
  3165.   <Overprint No >
  3166.   <ShapeRect  1.0" 10.3983" 6.5" 0.13889">
  3167.   <BRect  1.0" 10.3983" 6.5" 0.13889">
  3168.   <TRNext 0>
  3169.  > # end of TextRect
  3170.  <TextRect 
  3171.   <ID 5>
  3172.   <Unique 196>
  3173.   <Overprint No >
  3174.   <ShapeRect  1.0" 1.0" 6.5" 9.0">
  3175.   <BRect  1.0" 1.0" 6.5" 9.0">
  3176.   <TRNext 0>
  3177.  > # end of TextRect
  3178.  <TextRect 
  3179.   <ID 6>
  3180.   <Unique 197>
  3181.   <Overprint No >
  3182.   <ShapeRect  1.0" 1.0" 6.5" 9.0">
  3183.   <BRect  1.0" 1.0" 6.5" 9.0">
  3184.   <TRNext 0>
  3185.  > # end of TextRect
  3186. > # end of Page
  3187. <Page 
  3188.  <Unique 191>
  3189.  <PageType RightMasterPage >
  3190.  <PageTag `Right'>
  3191.  <PageSize  8.5" 11.0">
  3192.  <PageOrientation Portrait >
  3193.  <PageAngle  0.0>
  3194.  <TextRect 
  3195.   <ID 7>
  3196.   <Unique 198>
  3197.   <Pen 15>
  3198.   <Fill 15>
  3199.   <PenWidth  1.0 pt>
  3200.   <Separation 0>
  3201.   <ObColor `Black'>
  3202.   <DashedPattern 
  3203.    <DashedStyle Solid >
  3204.   > # end of DashedPattern
  3205.   <Overprint No >
  3206.   <ShapeRect  1.5" 0.48611" 6.5" 0.13889">
  3207.   <BRect  1.5" 0.48611" 6.5" 0.13889">
  3208.   <TRNext 0>
  3209.  > # end of TextRect
  3210.  <TextRect 
  3211.   <ID 8>
  3212.   <Unique 199>
  3213.   <Overprint No >
  3214.   <ShapeRect  1.0" 10.61111" 6.5" 0.13889">
  3215.   <BRect  1.0" 10.61111" 6.5" 0.13889">
  3216.   <TRNext 0>
  3217.  > # end of TextRect
  3218.  <TextRect 
  3219.   <ID 9>
  3220.   <Unique 200>
  3221.   <Overprint No >
  3222.   <ShapeRect  0.5" 1.0" 7.5" 9.25">
  3223.   <BRect  0.5" 1.0" 7.5" 9.25">
  3224.   <TRNext 0>
  3225.  > # end of TextRect
  3226. > # end of Page
  3227. <Page 
  3228.  <Unique 201>
  3229.  <PageType ReferencePage >
  3230.  <PageTag `Reference'>
  3231.  <PageSize  8.5" 11.0">
  3232.  <PageOrientation Portrait >
  3233.  <PageAngle  0.0>
  3234.  <TextLine 
  3235.   <Unique 202>
  3236.   <Separation 0>
  3237.   <ObColor `Black'>
  3238.   <DashedPattern 
  3239.    <DashedStyle Solid >
  3240.   > # end of DashedPattern
  3241.   <Overprint No >
  3242.   <TLOrigin  1.0" 0.4489">
  3243.   <TLAlignment Left >
  3244.   <TLLanguage USEnglish >
  3245.   <Font 
  3246.    <FTag `'>
  3247.    <FFamily `Times'>
  3248.    <FVar `Regular'>
  3249.    <FWeight `Regular'>
  3250.    <FAngle `Regular'>
  3251.    <FPostScriptName `Times-Roman'>
  3252.    <FSize  12.0 pt>
  3253.    <FUnderlining FNoUnderlining >
  3254.    <FUnderline No >
  3255.    <FDoubleUnderline No >
  3256.    <FNumericUnderline No >
  3257.    <FOverline No >
  3258.    <FStrike No >
  3259.    <FChangeBar No >
  3260.    <FOutline No >
  3261.    <FShadow No >
  3262.    <FPairKern Yes >
  3263.    <FCase FAsTyped >
  3264.    <FPosition FNormal >
  3265.    <FSupScript No >
  3266.    <FSubScript No >
  3267.    <FDX  0.0 pt>
  3268.    <FDY  0.0 pt>
  3269.    <FDW  0.0 pt>
  3270.    <FSeparation 0>
  3271.    <FColor `Black'>
  3272.   > # end of Font
  3273.   <String `Footnote'>
  3274.  > # end of TextLine
  3275.  <TextLine 
  3276.   <Unique 203>
  3277.   <Overprint No >
  3278.   <TLOrigin  1.0" 1.70441">
  3279.   <TLAlignment Left >
  3280.   <TLLanguage USEnglish >
  3281.   <String `Single Line'>
  3282.  > # end of TextLine
  3283.  <Frame 
  3284.   <Unique 204>
  3285.   <Pen 15>
  3286.   <Fill 15>
  3287.   <PenWidth  1.0 pt>
  3288.   <Angle  360.0>
  3289.   <Overprint No >
  3290.   <ShapeRect  1.0" 0.54167" 2.5" 0.20833">
  3291.   <BRect  1.0" 0.54167" 2.5" 0.20833">
  3292.   <FrameType NotAnchored >
  3293.   <Tag `Footnote'>
  3294.   <PolyLine 
  3295.    <Unique 205>
  3296.    <Pen 0>
  3297.    <PenWidth  0.5 pt>
  3298.    <HeadCap Square >
  3299.    <TailCap Square >
  3300.    <Overprint No >
  3301.    <NumPoints 2>
  3302.    <Point  0.125" 0.02778">
  3303.    <Point  2.125" 0.02778">
  3304.   > # end of PolyLine
  3305.  > # end of Frame
  3306.  <TextLine 
  3307.   <Unique 206>
  3308.   <Overprint No >
  3309.   <TLOrigin  1.0" 2.45441">
  3310.   <TLAlignment Left >
  3311.   <TLLanguage USEnglish >
  3312.   <String `Double Line'>
  3313.  > # end of TextLine
  3314.  <Frame 
  3315.   <Unique 207>
  3316.   <Pen 15>
  3317.   <PenWidth  1.0 pt>
  3318.   <Angle  360.0>
  3319.   <Overprint No >
  3320.   <ShapeRect  1.0" 2.58333" 6.5" 0.16667">
  3321.   <BRect  1.0" 2.58333" 6.5" 0.16667">
  3322.   <FrameType NotAnchored >
  3323.   <Tag `Double Line'>
  3324.   <PolyLine 
  3325.    <Unique 208>
  3326.    <Pen 0>
  3327.    <Overprint No >
  3328.    <NumPoints 2>
  3329.    <Point  0.0" 0.01389">
  3330.    <Point  6.5" 0.01389">
  3331.   > # end of PolyLine
  3332.   <PolyLine 
  3333.    <Unique 209>
  3334.    <Overprint No >
  3335.    <NumPoints 2>
  3336.    <Point  0.0" 0.05556">
  3337.    <Point  6.5" 0.05556">
  3338.   > # end of PolyLine
  3339.  > # end of Frame
  3340.  <Frame 
  3341.   <Unique 210>
  3342.   <Pen 15>
  3343.   <Angle  360.0>
  3344.   <Overprint No >
  3345.   <ShapeRect  1.0" 1.86111" 6.5" 0.13889">
  3346.   <BRect  1.0" 1.86111" 6.5" 0.13889">
  3347.   <FrameType NotAnchored >
  3348.   <Tag `Single Line'>
  3349.   <PolyLine 
  3350.    <Unique 211>
  3351.    <Pen 0>
  3352.    <Overprint No >
  3353.    <NumPoints 2>
  3354.    <Point  0.0" 0.01389">
  3355.    <Point  6.5" 0.01389">
  3356.   > # end of PolyLine
  3357.  > # end of Frame
  3358.  <Frame 
  3359.   <Unique 212>
  3360.   <Pen 15>
  3361.   <Angle  360.0>
  3362.   <Overprint No >
  3363.   <ShapeRect  1.0" 1.25" 2.5" 0.08333">
  3364.   <BRect  1.0" 1.25" 2.5" 0.08333">
  3365.   <FrameType NotAnchored >
  3366.   <Tag `TableFootnote'>
  3367.  > # end of Frame
  3368.  <TextLine 
  3369.   <Unique 213>
  3370.   <Overprint No >
  3371.   <TLOrigin  0.96836" 1.11233">
  3372.   <TLAlignment Left >
  3373.   <TLLanguage USEnglish >
  3374.   <String `TableFootnote'>
  3375.  > # end of TextLine
  3376. > # end of Page
  3377. <Page 
  3378.  <Unique 214>
  3379.  <PageType BodyPage >
  3380.  <PageNum `1'>
  3381.  <PageSize  8.5" 11.0">
  3382.  <PageOrientation Portrait >
  3383.  <PageAngle  0.0>
  3384.  <PageBackground `Default'>
  3385.  <TextRect 
  3386.   <ID 10>
  3387.   <Unique 215>
  3388.   <Pen 15>
  3389.   <Fill 15>
  3390.   <PenWidth  1.0 pt>
  3391.   <Separation 0>
  3392.   <ObColor `Black'>
  3393.   <DashedPattern 
  3394.    <DashedStyle Solid >
  3395.   > # end of DashedPattern
  3396.   <Overprint No >
  3397.   <ShapeRect  0.5" 1.0" 7.5" 9.25">
  3398.   <BRect  0.5" 1.0" 7.5" 9.25">
  3399.   <TRNext 11>
  3400.  > # end of TextRect
  3401. > # end of Page
  3402. <Page 
  3403.  <Unique 216>
  3404.  <PageType BodyPage >
  3405.  <PageNum `2'>
  3406.  <PageSize  8.5" 11.0">
  3407.  <PageOrientation Portrait >
  3408.  <PageAngle  0.0>
  3409.  <PageBackground `Default'>
  3410.  <TextRect 
  3411.   <ID 11>
  3412.   <Unique 217>
  3413.   <Pen 15>
  3414.   <Fill 15>
  3415.   <PenWidth  1.0 pt>
  3416.   <Separation 0>
  3417.   <ObColor `Black'>
  3418.   <DashedPattern 
  3419.    <DashedStyle Solid >
  3420.   > # end of DashedPattern
  3421.   <Overprint No >
  3422.   <ShapeRect  0.5" 1.0" 7.5" 9.25">
  3423.   <BRect  0.5" 1.0" 7.5" 9.25">
  3424.   <TRNext 12>
  3425.  > # end of TextRect
  3426. > # end of Page
  3427. <Page 
  3428.  <Unique 218>
  3429.  <PageType BodyPage >
  3430.  <PageNum `3'>
  3431.  <PageSize  8.5" 11.0">
  3432.  <PageOrientation Portrait >
  3433.  <PageAngle  0.0>
  3434.  <PageBackground `Default'>
  3435.  <TextRect 
  3436.   <ID 12>
  3437.   <Unique 219>
  3438.   <Pen 15>
  3439.   <Fill 15>
  3440.   <PenWidth  1.0 pt>
  3441.   <Separation 0>
  3442.   <ObColor `Black'>
  3443.   <DashedPattern 
  3444.    <DashedStyle Solid >
  3445.   > # end of DashedPattern
  3446.   <Overprint No >
  3447.   <ShapeRect  0.5" 1.0" 7.5" 9.25">
  3448.   <BRect  0.5" 1.0" 7.5" 9.25">
  3449.   <TRNext 13>
  3450.  > # end of TextRect
  3451. > # end of Page
  3452. <Page 
  3453.  <Unique 220>
  3454.  <PageType BodyPage >
  3455.  <PageNum `4'>
  3456.  <PageSize  8.5" 11.0">
  3457.  <PageOrientation Portrait >
  3458.  <PageAngle  0.0>
  3459.  <PageBackground `Default'>
  3460.  <TextRect 
  3461.   <ID 13>
  3462.   <Unique 221>
  3463.   <Pen 15>
  3464.   <Fill 15>
  3465.   <PenWidth  1.0 pt>
  3466.   <Separation 0>
  3467.   <ObColor `Black'>
  3468.   <DashedPattern 
  3469.    <DashedStyle Solid >
  3470.   > # end of DashedPattern
  3471.   <Overprint No >
  3472.   <ShapeRect  0.5" 1.0" 7.5" 9.25">
  3473.   <BRect  0.5" 1.0" 7.5" 9.25">
  3474.   <TRNext 14>
  3475.  > # end of TextRect
  3476. > # end of Page
  3477. <Page 
  3478.  <Unique 222>
  3479.  <PageType BodyPage >
  3480.  <PageNum `5'>
  3481.  <PageSize  8.5" 11.0">
  3482.  <PageOrientation Portrait >
  3483.  <PageAngle  0.0>
  3484.  <PageBackground `Default'>
  3485.  <TextRect 
  3486.   <ID 14>
  3487.   <Unique 223>
  3488.   <Pen 15>
  3489.   <Fill 15>
  3490.   <PenWidth  1.0 pt>
  3491.   <Separation 0>
  3492.   <ObColor `Black'>
  3493.   <DashedPattern 
  3494.    <DashedStyle Solid >
  3495.   > # end of DashedPattern
  3496.   <Overprint No >
  3497.   <ShapeRect  0.5" 1.0" 7.5" 9.25">
  3498.   <BRect  0.5" 1.0" 7.5" 9.25">
  3499.   <TRNext 15>
  3500.  > # end of TextRect
  3501. > # end of Page
  3502. <Page 
  3503.  <Unique 224>
  3504.  <PageType BodyPage >
  3505.  <PageNum `6'>
  3506.  <PageSize  8.5" 11.0">
  3507.  <PageOrientation Portrait >
  3508.  <PageAngle  0.0>
  3509.  <PageBackground `Default'>
  3510.  <TextRect 
  3511.   <ID 15>
  3512.   <Unique 225>
  3513.   <Pen 15>
  3514.   <Fill 15>
  3515.   <PenWidth  1.0 pt>
  3516.   <Separation 0>
  3517.   <ObColor `Black'>
  3518.   <DashedPattern 
  3519.    <DashedStyle Solid >
  3520.   > # end of DashedPattern
  3521.   <Overprint No >
  3522.   <ShapeRect  0.5" 1.0" 7.5" 9.25">
  3523.   <BRect  0.5" 1.0" 7.5" 9.25">
  3524.   <TRNext 16>
  3525.  > # end of TextRect
  3526. > # end of Page
  3527. <Page 
  3528.  <Unique 226>
  3529.  <PageType BodyPage >
  3530.  <PageNum `7'>
  3531.  <PageSize  8.5" 11.0">
  3532.  <PageOrientation Portrait >
  3533.  <PageAngle  0.0>
  3534.  <PageBackground `Default'>
  3535.  <TextRect 
  3536.   <ID 16>
  3537.   <Unique 227>
  3538.   <Pen 15>
  3539.   <Fill 15>
  3540.   <PenWidth  1.0 pt>
  3541.   <Separation 0>
  3542.   <ObColor `Black'>
  3543.   <DashedPattern 
  3544.    <DashedStyle Solid >
  3545.   > # end of DashedPattern
  3546.   <Overprint No >
  3547.   <ShapeRect  0.5" 1.0" 7.5" 9.25">
  3548.   <BRect  0.5" 1.0" 7.5" 9.25">
  3549.   <TRNext 17>
  3550.  > # end of TextRect
  3551. > # end of Page
  3552. <Page 
  3553.  <Unique 228>
  3554.  <PageType BodyPage >
  3555.  <PageNum `8'>
  3556.  <PageSize  8.5" 11.0">
  3557.  <PageOrientation Portrait >
  3558.  <PageAngle  0.0>
  3559.  <PageBackground `Default'>
  3560.  <TextRect 
  3561.   <ID 17>
  3562.   <Unique 229>
  3563.   <Pen 15>
  3564.   <Fill 15>
  3565.   <PenWidth  1.0 pt>
  3566.   <Separation 0>
  3567.   <ObColor `Black'>
  3568.   <DashedPattern 
  3569.    <DashedStyle Solid >
  3570.   > # end of DashedPattern
  3571.   <Overprint No >
  3572.   <ShapeRect  0.5" 1.0" 7.5" 9.25">
  3573.   <BRect  0.5" 1.0" 7.5" 9.25">
  3574.   <TRNext 18>
  3575.  > # end of TextRect
  3576. > # end of Page
  3577. <Page 
  3578.  <Unique 230>
  3579.  <PageType BodyPage >
  3580.  <PageNum `9'>
  3581.  <PageSize  8.5" 11.0">
  3582.  <PageOrientation Portrait >
  3583.  <PageAngle  0.0>
  3584.  <PageBackground `Default'>
  3585.  <TextRect 
  3586.   <ID 18>
  3587.   <Unique 231>
  3588.   <Pen 15>
  3589.   <Fill 15>
  3590.   <PenWidth  1.0 pt>
  3591.   <Separation 0>
  3592.   <ObColor `Black'>
  3593.   <DashedPattern 
  3594.    <DashedStyle Solid >
  3595.   > # end of DashedPattern
  3596.   <Overprint No >
  3597.   <ShapeRect  0.5" 1.0" 7.5" 9.25">
  3598.   <BRect  0.5" 1.0" 7.5" 9.25">
  3599.   <TRNext 19>
  3600.  > # end of TextRect
  3601. > # end of Page
  3602. <Page 
  3603.  <Unique 232>
  3604.  <PageType BodyPage >
  3605.  <PageNum `10'>
  3606.  <PageSize  8.5" 11.0">
  3607.  <PageOrientation Portrait >
  3608.  <PageAngle  0.0>
  3609.  <PageBackground `Default'>
  3610.  <TextRect 
  3611.   <ID 19>
  3612.   <Unique 233>
  3613.   <Pen 15>
  3614.   <Fill 15>
  3615.   <PenWidth  1.0 pt>
  3616.   <Separation 0>
  3617.   <ObColor `Black'>
  3618.   <DashedPattern 
  3619.    <DashedStyle Solid >
  3620.   > # end of DashedPattern
  3621.   <Overprint No >
  3622.   <ShapeRect  0.5" 1.0" 7.5" 9.25">
  3623.   <BRect  0.5" 1.0" 7.5" 9.25">
  3624.   <TRNext 20>
  3625.  > # end of TextRect
  3626. > # end of Page
  3627. <Page 
  3628.  <Unique 234>
  3629.  <PageType BodyPage >
  3630.  <PageNum `11'>
  3631.  <PageSize  8.5" 11.0">
  3632.  <PageOrientation Portrait >
  3633.  <PageAngle  0.0>
  3634.  <PageBackground `Default'>
  3635.  <TextRect 
  3636.   <ID 20>
  3637.   <Unique 235>
  3638.   <Pen 15>
  3639.   <Fill 15>
  3640.   <PenWidth  1.0 pt>
  3641.   <Separation 0>
  3642.   <ObColor `Black'>
  3643.   <DashedPattern 
  3644.    <DashedStyle Solid >
  3645.   > # end of DashedPattern
  3646.   <Overprint No >
  3647.   <ShapeRect  0.5" 1.0" 7.5" 9.25">
  3648.   <BRect  0.5" 1.0" 7.5" 9.25">
  3649.   <TRNext 21>
  3650.  > # end of TextRect
  3651. > # end of Page
  3652. <Page 
  3653.  <Unique 236>
  3654.  <PageType BodyPage >
  3655.  <PageNum `12'>
  3656.  <PageSize  8.5" 11.0">
  3657.  <PageOrientation Portrait >
  3658.  <PageAngle  0.0>
  3659.  <PageBackground `Default'>
  3660.  <TextRect 
  3661.   <ID 21>
  3662.   <Unique 237>
  3663.   <Pen 15>
  3664.   <Fill 15>
  3665.   <PenWidth  1.0 pt>
  3666.   <Separation 0>
  3667.   <ObColor `Black'>
  3668.   <DashedPattern 
  3669.    <DashedStyle Solid >
  3670.   > # end of DashedPattern
  3671.   <Overprint No >
  3672.   <ShapeRect  0.5" 1.0" 7.5" 9.25">
  3673.   <BRect  0.5" 1.0" 7.5" 9.25">
  3674.   <TRNext 22>
  3675.  > # end of TextRect
  3676. > # end of Page
  3677. <Page 
  3678.  <Unique 238>
  3679.  <PageType BodyPage >
  3680.  <PageNum `13'>
  3681.  <PageSize  8.5" 11.0">
  3682.  <PageOrientation Portrait >
  3683.  <PageAngle  0.0>
  3684.  <PageBackground `Default'>
  3685.  <TextRect 
  3686.   <ID 22>
  3687.   <Unique 239>
  3688.   <Pen 15>
  3689.   <Fill 15>
  3690.   <PenWidth  1.0 pt>
  3691.   <Separation 0>
  3692.   <ObColor `Black'>
  3693.   <DashedPattern 
  3694.    <DashedStyle Solid >
  3695.   > # end of DashedPattern
  3696.   <Overprint No >
  3697.   <ShapeRect  0.5" 1.0" 7.5" 9.25">
  3698.   <BRect  0.5" 1.0" 7.5" 9.25">
  3699.   <TRNext 0>
  3700.  > # end of TextRect
  3701. > # end of Page
  3702. <TextFlow 
  3703.  <Notes 
  3704.  > # end of Notes
  3705.  <Para 
  3706.   <Unique 45>
  3707.   <Pgf 
  3708.    <PgfTag `Body'>
  3709.    <PgfUseNextTag No >
  3710.    <PgfNextTag `'>
  3711.    <PgfAlignment Left >
  3712.    <PgfFIndent  0.0">
  3713.    <PgfLIndent  0.0">
  3714.    <PgfRIndent  0.0">
  3715.    <PgfTopSeparator `'>
  3716.    <PgfBotSeparator `'>
  3717.    <PgfPlacement Anywhere >
  3718.    <PgfPlacementStyle Normal >
  3719.    <PgfRunInDefaultPunct `. '>
  3720.    <PgfSpBefore  0.0 pt>
  3721.    <PgfSpAfter  10.0 pt>
  3722.    <PgfWithPrev No >
  3723.    <PgfWithNext No >
  3724.    <PgfBlockSize 1>
  3725.    <PgfFont 
  3726.     <FTag `'>
  3727.     <FFamily `Palatino'>
  3728.     <FVar `Regular'>
  3729.     <FWeight `Regular'>
  3730.     <FAngle `Regular'>
  3731.     <FPostScriptName `Palatino-Roman'>
  3732.     <FSize  10.0 pt>
  3733.     <FUnderlining FNoUnderlining >
  3734.     <FUnderline No >
  3735.     <FDoubleUnderline No >
  3736.     <FNumericUnderline No >
  3737.     <FOverline No >
  3738.     <FStrike No >
  3739.     <FChangeBar No >
  3740.     <FOutline No >
  3741.     <FShadow No >
  3742.     <FPairKern No >
  3743.     <FCase FAsTyped >
  3744.     <FPosition FNormal >
  3745.     <FSupScript No >
  3746.     <FSubScript No >
  3747.     <FDX  0.0 pt>
  3748.     <FDY  0.0 pt>
  3749.     <FDW  0.0 pt>
  3750.     <FSeparation 0>
  3751.     <FColor `Black'>
  3752.    > # end of PgfFont
  3753.    <PgfLineSpacing Fixed >
  3754.    <PgfLeading  2.0 pt>
  3755.    <PgfAutoNum No >
  3756.    <PgfNumTabs 2>
  3757.    <TabStop 
  3758.     <TSX  3.25">
  3759.     <TSType Center >
  3760.     <TSLeaderStr ` '>
  3761.    > # end of TabStop
  3762.    <TabStop 
  3763.     <TSX  6.5">
  3764.     <TSType Right >
  3765.     <TSLeaderStr ` '>
  3766.    > # end of TabStop
  3767.    <PgfHyphenate No >
  3768.    <HyphenMaxLines 1>
  3769.    <HyphenMinPrefix 3>
  3770.    <HyphenMinSuffix 3>
  3771.    <HyphenMinWord 5>
  3772.    <PgfLetterSpace No >
  3773.    <PgfMinWordSpace 75>
  3774.    <PgfOptWordSpace 100>
  3775.    <PgfMaxWordSpace 125>
  3776.    <PgfLanguage USEnglish >
  3777.    <PgfCellAlignment Top >
  3778.    <PgfCellMargins  0.0 pt 0.0 pt 0.0 pt 0.0 pt>
  3779.    <PgfCellLMarginFixed No >
  3780.    <PgfCellTMarginFixed No >
  3781.    <PgfCellRMarginFixed No >
  3782.    <PgfCellBMarginFixed No >
  3783.   > # end of Pgf
  3784.   <ParaLine 
  3785.    <TextRectID 1>
  3786.   >
  3787.  > # end of Para
  3788. > # end of TextFlow
  3789. <TextFlow 
  3790.  <Notes 
  3791.  > # end of Notes
  3792.  <Para 
  3793.   <Unique 35>
  3794.   <PgfTag `Body'>
  3795.   <Pgf 
  3796.    <PgfNumTabs 2>
  3797.    <TabStop 
  3798.     <TSX  3.25">
  3799.     <TSType Center >
  3800.     <TSLeaderStr ` '>
  3801.    > # end of TabStop
  3802.    <TabStop 
  3803.     <TSX  6.5">
  3804.     <TSType Right >
  3805.     <TSLeaderStr ` '>
  3806.    > # end of TabStop
  3807.   > # end of Pgf
  3808.   <ParaLine 
  3809.    <TextRectID 2>
  3810.   >
  3811.  > # end of Para
  3812. > # end of TextFlow
  3813. <TextFlow 
  3814.  <Notes 
  3815.  > # end of Notes
  3816.  <Para 
  3817.   <Unique 36>
  3818.   <PgfTag `Body'>
  3819.   <Pgf 
  3820.    <PgfNumTabs 2>
  3821.    <TabStop 
  3822.     <TSX  3.25">
  3823.     <TSType Center >
  3824.     <TSLeaderStr ` '>
  3825.    > # end of TabStop
  3826.    <TabStop 
  3827.     <TSX  6.5">
  3828.     <TSType Right >
  3829.     <TSLeaderStr ` '>
  3830.    > # end of TabStop
  3831.   > # end of Pgf
  3832.   <ParaLine 
  3833.    <TextRectID 3>
  3834.   >
  3835.  > # end of Para
  3836. > # end of TextFlow
  3837. <TextFlow 
  3838.  <Notes 
  3839.  > # end of Notes
  3840.  <Para 
  3841.   <Unique 37>
  3842.   <PgfTag `Body'>
  3843.   <Pgf 
  3844.    <PgfNumTabs 2>
  3845.    <TabStop 
  3846.     <TSX  3.25">
  3847.     <TSType Center >
  3848.     <TSLeaderStr ` '>
  3849.    > # end of TabStop
  3850.    <TabStop 
  3851.     <TSX  6.5">
  3852.     <TSType Right >
  3853.     <TSLeaderStr ` '>
  3854.    > # end of TabStop
  3855.   > # end of Pgf
  3856.   <ParaLine 
  3857.    <TextRectID 4>
  3858.   >
  3859.  > # end of Para
  3860. > # end of TextFlow
  3861. <TextFlow 
  3862.  <TFTag `A'>
  3863.  <TFAutoConnect Yes >
  3864.  <Notes 
  3865.  > # end of Notes
  3866.  <Para 
  3867.   <Unique 38>
  3868.   <PgfTag `Body'>
  3869.   <Pgf 
  3870.    <PgfNumTabs 0>
  3871.   > # end of Pgf
  3872.   <ParaLine 
  3873.    <TextRectID 5>
  3874.   >
  3875.  > # end of Para
  3876. > # end of TextFlow
  3877. <TextFlow 
  3878.  <TFTag `A'>
  3879.  <TFAutoConnect Yes >
  3880.  <Notes 
  3881.  > # end of Notes
  3882.  <Para 
  3883.   <Unique 39>
  3884.   <PgfTag `Body'>
  3885.   <Pgf 
  3886.    <PgfNumTabs 0>
  3887.   > # end of Pgf
  3888.   <ParaLine 
  3889.    <TextRectID 6>
  3890.   >
  3891.  > # end of Para
  3892. > # end of TextFlow
  3893. <TextFlow 
  3894.  <Notes 
  3895.  > # end of Notes
  3896.  <Para 
  3897.   <Unique 40>
  3898.   <PgfTag `Body'>
  3899.   <Pgf 
  3900.    <PgfNumTabs 2>
  3901.    <TabStop 
  3902.     <TSX  3.25">
  3903.     <TSType Center >
  3904.     <TSLeaderStr ` '>
  3905.    > # end of TabStop
  3906.    <TabStop 
  3907.     <TSX  6.5">
  3908.     <TSType Right >
  3909.     <TSLeaderStr ` '>
  3910.    > # end of TabStop
  3911.   > # end of Pgf
  3912.   <ParaLine 
  3913.    <TextRectID 7>
  3914.    <Char Tab >
  3915.    <Char Tab >
  3916.    <Variable 
  3917.     <VariableName `Modification Date (Long)'>
  3918.     <Unique 27>
  3919.    > # end of Variable
  3920.   >
  3921.  > # end of Para
  3922. > # end of TextFlow
  3923. <TextFlow 
  3924.  <Notes 
  3925.  > # end of Notes
  3926.  <Para 
  3927.   <Unique 41>
  3928.   <PgfTag `Body'>
  3929.   <Pgf 
  3930.    <PgfNumTabs 2>
  3931.    <TabStop 
  3932.     <TSX  3.25">
  3933.     <TSType Center >
  3934.     <TSLeaderStr ` '>
  3935.    > # end of TabStop
  3936.    <TabStop 
  3937.     <TSX  6.5">
  3938.     <TSType Right >
  3939.     <TSLeaderStr ` '>
  3940.    > # end of TabStop
  3941.   > # end of Pgf
  3942.   <ParaLine 
  3943.    <TextRectID 8>
  3944.    <Char Tab >
  3945.    <Variable 
  3946.     <VariableName `Current Page #'>
  3947.     <Unique 30>
  3948.    > # end of Variable
  3949.    <String ` of '>
  3950.    <Variable 
  3951.     <VariableName `Page Count'>
  3952.     <Unique 33>
  3953.    > # end of Variable
  3954.   >
  3955.  > # end of Para
  3956. > # end of TextFlow
  3957. <TextFlow 
  3958.  <TFTag `A'>
  3959.  <TFAutoConnect Yes >
  3960.  <Notes 
  3961.  > # end of Notes
  3962.  <Para 
  3963.   <Unique 42>
  3964.   <PgfTag `Body'>
  3965.   <Pgf 
  3966.    <PgfNumTabs 0>
  3967.   > # end of Pgf
  3968.   <ParaLine 
  3969.    <TextRectID 9>
  3970.   >
  3971.  > # end of Para
  3972. > # end of TextFlow
  3973. <TextFlow 
  3974.  <TFTag `A'>
  3975.  <TFAutoConnect Yes >
  3976.  <Notes 
  3977.  > # end of Notes
  3978.  <Para 
  3979.   <Unique 43>
  3980.   <PgfTag `Heading'>
  3981.   <ParaLine 
  3982.    <TextRectID 10>
  3983.    <String ` The Mindy Debugger'>
  3984.   >
  3985.  > # end of Para
  3986.  <Para 
  3987.   <Unique 44>
  3988.   <PgfTag `Copyright'>
  3989.   <ParaLine 
  3990.    <String `Copyright (c) 1994  Carnegie Mellon University All rights reserved.  Refer to the end of this '>
  3991.   >
  3992.   <ParaLine 
  3993.    <String `document for precise terms of use. '>
  3994.   >
  3995.  > # end of Para
  3996.  <Para 
  3997.   <Unique 46>
  3998.   <PgfTag `1Heading'>
  3999.   <PgfNumString `1. '>
  4000.   <ParaLine 
  4001.    <String ` INTRODUCTION'>
  4002.   >
  4003.  > # end of Para
  4004.  <Para 
  4005.   <Unique 47>
  4006.   <PgfTag `Body'>
  4007.   <ParaLine 
  4008.    <String `When something goes wrong with your program, Mindy drops into the debugger. From the debugger, you can examine the '>
  4009.   >
  4010.   <ParaLine 
  4011.    <String `stack, print out variables, evaluate expressions, and do various other things that can be helpful in figuring out what went '>
  4012.   >
  4013.   <ParaLine 
  4014.    <String `wrong.'>
  4015.   >
  4016.  > # end of Para
  4017.  <Para 
  4018.   <Unique 48>
  4019.   <PgfTag `Body'>
  4020.   <ParaLine 
  4021.    <String `For example, if you did not define a method for main, after starting Mindy you would see something like the following:'>
  4022.   >
  4023.  > # end of Para
  4024.  <Para 
  4025.   <Unique 49>
  4026.   <PgfTag `Verbatim'>
  4027.   <ParaLine 
  4028.    <Char HardSpace >
  4029.    <Char HardSpace >
  4030.    <Char HardSpace >
  4031.    <Char HardSpace >
  4032.    <String `No applicable methods for main with arguments #[]'>
  4033.    <Char HardReturn >
  4034.   >
  4035.   <ParaLine 
  4036.    <Char HardReturn >
  4037.   >
  4038.   <ParaLine 
  4039.    <Char HardSpace >
  4040.    <Char HardSpace >
  4041.    <Char HardSpace >
  4042.    <Char HardSpace >
  4043.    <String `thread [0] D   main'>
  4044.    <Char HardReturn >
  4045.   >
  4046.   <ParaLine 
  4047.    <Char HardSpace >
  4048.    <Char HardSpace >
  4049.    <Char HardSpace >
  4050.    <Char HardSpace >
  4051.    <String `fp 0x10034090: invoke-debugger({<simple-error\> 0x1023fa91})'>
  4052.    <Char HardReturn >
  4053.   >
  4054.   <ParaLine 
  4055.    <Char HardSpace >
  4056.    <Char HardSpace >
  4057.    <Char HardSpace >
  4058.    <Char HardSpace >
  4059.    <String `mindy\> '>
  4060.   >
  4061.  > # end of Para
  4062.  <Para 
  4063.   <Unique 53>
  4064.   <PgfTag `Body'>
  4065.   <ParaLine 
  4066.    <String `The first line is the error message.  The second line tells you about the thread that encountered the error.  For more '>
  4067.   >
  4068.   <ParaLine 
  4069.    <String `information about threads see Section '>
  4070.    <Font 
  4071.     <FTag `Emphasis'>
  4072.    > # end of Font
  4073.    <String `Threads'>
  4074.    <Font 
  4075.     <FTag `'>
  4076.    > # end of Font
  4077.    <String `.  The third line tells you about the current stack frame for the thread; in this '>
  4078.   >
  4079.   <ParaLine 
  4080.    <String `example, the last function called, which is at the top of the stack, is the '>
  4081.    <Font 
  4082.     <FTag `Variable'>
  4083.    > # end of Font
  4084.    <String `invoke-debugger'>
  4085.    <Font 
  4086.     <FTag `'>
  4087.    > # end of Font
  4088.    <String ` function.  It was called with one '>
  4089.   >
  4090.   <ParaLine 
  4091.    <String `argument, a '>
  4092.    <Font 
  4093.     <FTag `Variable'>
  4094.    > # end of Font
  4095.    <String `<simple-error\>'>
  4096.    <Font 
  4097.     <FTag `'>
  4098.    > # end of Font
  4099.    <String `.'>
  4100.   >
  4101.  > # end of Para
  4102.  <Para 
  4103.   <Unique 54>
  4104.   <PgfTag `Body'>
  4105.   <ParaLine 
  4106.    <String `The following sections discuss the various commands provided by the debugger.  As a general rule, you can invoke a '>
  4107.   >
  4108.   <ParaLine 
  4109.    <String `command by typing at least a unique prefix of its name.  There are three commonly used commands for which a single letter '>
  4110.   >
  4111.   <ParaLine 
  4112.    <String `suffices, regardless of all other command names:'>
  4113.   >
  4114.  > # end of Para
  4115.  <Para 
  4116.   <Unique 55>
  4117.   <PgfTag `Bullet'>
  4118.   <PgfNumString `\xa5 \t'>
  4119.   <ParaLine 
  4120.    <String `(d)own'>
  4121.   >
  4122.  > # end of Para
  4123.  <Para 
  4124.   <Unique 56>
  4125.   <PgfTag `Bullet'>
  4126.   <PgfNumString `\xa5 \t'>
  4127.   <ParaLine 
  4128.    <String `(l)ocals'>
  4129.   >
  4130.  > # end of Para
  4131.  <Para 
  4132.   <Unique 57>
  4133.   <PgfTag `Bullet'>
  4134.   <Pgf 
  4135.    <PgfSpAfter  10.0 pt>
  4136.   > # end of Pgf
  4137.   <PgfNumString `\xa5 \t'>
  4138.   <ParaLine 
  4139.    <String `(c)ontinue'>
  4140.   >
  4141.  > # end of Para
  4142.  <Para 
  4143.   <Unique 58>
  4144.   <PgfTag `Body'>
  4145.   <ParaLine 
  4146.    <String `Throughout this document, some examples build on previous examples, even when those previous examples come from '>
  4147.   >
  4148.   <ParaLine 
  4149.    <String `previous sections of the document. If there is a reference to the \xd2 previous example\xd3 , then please look to the previous '>
  4150.   >
  4151.   <ParaLine 
  4152.    <String `section\qs text.'>
  4153.   >
  4154.  > # end of Para
  4155.  <Para 
  4156.   <Unique 59>
  4157.   <PgfTag `Body'>
  4158.   <ParaLine 
  4159.    <String `This documentation uses the term '>
  4160.    <Font 
  4161.     <FTag `Emphasis'>
  4162.    > # end of Font
  4163.    <String `built-in'>
  4164.    <Font 
  4165.     <FTag `'>
  4166.    > # end of Font
  4167.    <String ` for definitions created in C code, within Mindy\qs implementation.  Opposed to '>
  4168.   >
  4169.   <ParaLine 
  4170.    <String `built-in definitions are definitions written in Dylan code.  Parts of Mindy are built-in and parts are defined in Dylan code.  '>
  4171.   >
  4172.   <ParaLine 
  4173.    <String `Of course, all user code is written in Dylan. Some debugger commands behave differently depending on whether the object '>
  4174.   >
  4175.   <ParaLine 
  4176.    <String `being manipulated was defined in Dylan code or built-in.'>
  4177.   >
  4178.  > # end of Para
  4179.  <Para 
  4180.   <Unique 61>
  4181.   <PgfTag `1Heading'>
  4182.   <PgfNumString `2. '>
  4183.   <ParaLine 
  4184.    <String `Stack Manipulation Commands'>
  4185.   >
  4186.  > # end of Para
  4187.  <Para 
  4188.   <Unique 62>
  4189.   <PgfTag `Body'>
  4190.   <ParaLine 
  4191.    <String `The Mindy debugger offers a few commands for moving up and down the stack. The two most common commands are '>
  4192.    <Font 
  4193.     <FTag `Computer'>
  4194.    > # end of Font
  4195.    <String `up'>
  4196.    <Font 
  4197.     <FTag `'>
  4198.    > # end of Font
  4199.    <String ` '>
  4200.   >
  4201.   <ParaLine 
  4202.    <String `and '>
  4203.    <Font 
  4204.     <FTag `Computer'>
  4205.    > # end of Font
  4206.    <String `down'>
  4207.    <Font 
  4208.     <FTag `'>
  4209.    > # end of Font
  4210.    <String `.  Mindy considers the most recently called function to be at the top of the stack and the least recently called '>
  4211.   >
  4212.   <ParaLine 
  4213.    <String `function to be at the bottom of the stack.  Hence, moving down the stack moves you from a callee to its caller.  For example, '>
  4214.   >
  4215.   <ParaLine 
  4216.    <String `if you were to type '>
  4217.    <Font 
  4218.     <FTag `Computer'>
  4219.    > # end of Font
  4220.    <String `down'>
  4221.    <Font 
  4222.     <FTag `'>
  4223.    > # end of Font
  4224.    <String ` after the previous example, you would see something like the following:'>
  4225.   >
  4226.  > # end of Para
  4227.  <Para 
  4228.   <Unique 63>
  4229.   <PgfTag `Verbatim'>
  4230.   <ParaLine 
  4231.    <Char HardSpace >
  4232.    <Char HardSpace >
  4233.    <Char HardSpace >
  4234.    <Char HardSpace >
  4235.    <String `mindy\> down'>
  4236.    <Char HardReturn >
  4237.   >
  4238.   <ParaLine 
  4239.    <Char HardSpace >
  4240.    <Char HardSpace >
  4241.    <Char HardSpace >
  4242.    <Char HardSpace >
  4243.    <String `fp 0x10034078: error({<simple-error\> 0x1023fa91}, #[], #())'>
  4244.    <Char HardReturn >
  4245.   >
  4246.   <ParaLine 
  4247.    <Char HardSpace >
  4248.    <Char HardSpace >
  4249.    <Char HardSpace >
  4250.    <Char HardSpace >
  4251.    <String `/afs/cs.cmu.edu/project/gwydion/mindy/src/runtime/cond.dylan'>
  4252.    <Char HardReturn >
  4253.   >
  4254.   <ParaLine 
  4255.    <Char HardSpace >
  4256.    <Char HardSpace >
  4257.    <Char HardSpace >
  4258.    <Char HardSpace >
  4259.    <String `132     signal(cond);'>
  4260.    <Char HardReturn >
  4261.   >
  4262.   <ParaLine 
  4263.    <Char HardSpace >
  4264.    <Char HardSpace >
  4265.    <Char HardSpace >
  4266.    <Char HardSpace >
  4267.    <String `mindy\> '>
  4268.   >
  4269.  > # end of Para
  4270.  <Para 
  4271.   <Unique 68>
  4272.   <PgfTag `Body'>
  4273.   <ParaLine 
  4274.    <TextRectID 11>
  4275.    <String `The first line tells you about the new current frame, which is a call to the '>
  4276.    <Font 
  4277.     <FTag `Variable'>
  4278.    > # end of Font
  4279.    <String `error'>
  4280.    <Font 
  4281.     <FTag `'>
  4282.    > # end of Font
  4283.    <String ` function.  For a function written in Dylan, as '>
  4284.   >
  4285.   <ParaLine 
  4286.    <String `opposed to a built-in function, the debugger tries to show the line of source code associated with the current frame.  If the '>
  4287.   >
  4288.   <ParaLine 
  4289.    <String `debugger could not find the source file, it still prints the line number from the source file.'>
  4290.   >
  4291.  > # end of Para
  4292.  <Para 
  4293.   <Unique 69>
  4294.   <PgfTag `Body'>
  4295.   <ParaLine 
  4296.    <String `While moving down the stack, you might have expected to see a call to the '>
  4297.    <Font 
  4298.     <FTag `Variable'>
  4299.    > # end of Font
  4300.    <String `signal'>
  4301.    <Font 
  4302.     <FTag `'>
  4303.    > # end of Font
  4304.    <String ` function before seeing a call to the '>
  4305.    <Font 
  4306.     <FTag `Variable'>
  4307.    > # end of Font
  4308.    <String `error'>
  4309.    <Font 
  4310.     <FTag `'>
  4311.    > # end of Font
  4312.    <String ` '>
  4313.   >
  4314.   <ParaLine 
  4315.    <String `function.  This does not happen because '>
  4316.    <Font 
  4317.     <FTag `Variable'>
  4318.    > # end of Font
  4319.    <String `signal'>
  4320.    <Font 
  4321.     <FTag `'>
  4322.    > # end of Font
  4323.    <String ` tail calls '>
  4324.    <Font 
  4325.     <FTag `Variable'>
  4326.    > # end of Font
  4327.    <String `invoke-debugger'>
  4328.    <Font 
  4329.     <FTag `'>
  4330.    > # end of Font
  4331.    <String `.  When a function tail calls another function, the '>
  4332.   >
  4333.   <ParaLine 
  4334.    <String `callee reuses the current stack frame of the caller.'>
  4335.   >
  4336.  > # end of Para
  4337.  <Para 
  4338.   <Unique 70>
  4339.   <PgfTag `Body'>
  4340.   <ParaLine 
  4341.    <String `In addition to the '>
  4342.    <Font 
  4343.     <FTag `Computer'>
  4344.    > # end of Font
  4345.    <String `up'>
  4346.    <Font 
  4347.     <FTag `'>
  4348.    > # end of Font
  4349.    <String ` and '>
  4350.    <Font 
  4351.     <FTag `Computer'>
  4352.    > # end of Font
  4353.    <String `down'>
  4354.    <Font 
  4355.     <FTag `'>
  4356.    > # end of Font
  4357.    <String ` commands, you can move to a specified stack frame using the '>
  4358.    <Font 
  4359.     <FTag `Computer'>
  4360.    > # end of Font
  4361.    <String `frame'>
  4362.    <Font 
  4363.     <FTag `'>
  4364.    > # end of Font
  4365.    <String ` command.  The '>
  4366.   >
  4367.   <ParaLine 
  4368.    <String `debugger numbers stack frames starting at zero at the top of the stack.  Currently, the debugger does not print frame '>
  4369.   >
  4370.   <ParaLine 
  4371.    <String `numbers when it prints frame information, so moving with the '>
  4372.    <Font 
  4373.     <FTag `Computer'>
  4374.    > # end of Font
  4375.    <String `frame'>
  4376.    <Font 
  4377.     <FTag `'>
  4378.    > # end of Font
  4379.    <String ` command is only useful as a rough thumb bar.  The '>
  4380.   >
  4381.   <ParaLine 
  4382.    <String `following is an example of using this command to go to the top of the stack:'>
  4383.   >
  4384.  > # end of Para
  4385.  <Para 
  4386.   <Unique 71>
  4387.   <PgfTag `Verbatim'>
  4388.   <ParaLine 
  4389.    <Char HardSpace >
  4390.    <Char HardSpace >
  4391.    <Char HardSpace >
  4392.    <Char HardSpace >
  4393.    <String `mindy\> frame 0'>
  4394.    <Char HardReturn >
  4395.   >
  4396.   <ParaLine 
  4397.    <Char HardSpace >
  4398.    <Char HardSpace >
  4399.    <Char HardSpace >
  4400.    <Char HardSpace >
  4401.    <String `fp 0x10034090: invoke-debugger({<simple-error\> 0x1023fa91})'>
  4402.    <Char HardReturn >
  4403.   >
  4404.   <ParaLine 
  4405.    <Char HardSpace >
  4406.    <Char HardSpace >
  4407.    <Char HardSpace >
  4408.    <Char HardSpace >
  4409.    <String `mindy\> '>
  4410.   >
  4411.  > # end of Para
  4412.  <Para 
  4413.   <Unique 72>
  4414.   <PgfTag `Body'>
  4415.   <ParaLine 
  4416.    <String `If you use the '>
  4417.    <Font 
  4418.     <FTag `Computer'>
  4419.    > # end of Font
  4420.    <String `frame'>
  4421.    <Font 
  4422.     <FTag `'>
  4423.    > # end of Font
  4424.    <String ` command without supplying a frame number, the command prints the current frame\qs information.  '>
  4425.   >
  4426.   <ParaLine 
  4427.    <String `This is useful if the description of the current frame has scrolled off the screen, and you want to see it again.'>
  4428.   >
  4429.  > # end of Para
  4430.  <Para 
  4431.   <Unique 73>
  4432.   <PgfTag `Body'>
  4433.   <ParaLine 
  4434.    <String `You can view the entire stack by using the '>
  4435.    <Font 
  4436.     <FTag `Computer'>
  4437.    > # end of Font
  4438.    <String `backtrace'>
  4439.    <Font 
  4440.     <FTag `'>
  4441.    > # end of Font
  4442.    <String ` command.  The current frame stays the same, but the '>
  4443.    <Font 
  4444.     <FTag `Computer'>
  4445.    > # end of Font
  4446.    <String `backtrace'>
  4447.    <Font 
  4448.     <FTag `'>
  4449.    > # end of Font
  4450.    <String ` '>
  4451.   >
  4452.   <ParaLine 
  4453.    <String `command always shows the entire stack from the top to the bottom.  The following is example output from this command:'>
  4454.   >
  4455.  > # end of Para
  4456.  <Para 
  4457.   <Unique 74>
  4458.   <PgfTag `Verbatim'>
  4459.   <ParaLine 
  4460.    <Char HardSpace >
  4461.    <Char HardSpace >
  4462.    <Char HardSpace >
  4463.    <Char HardSpace >
  4464.    <String `mindy\> backtrace'>
  4465.    <Char HardReturn >
  4466.   >
  4467.   <ParaLine 
  4468.    <Char HardSpace >
  4469.    <Char HardSpace >
  4470.    <Char HardSpace >
  4471.    <Char HardSpace >
  4472.    <String `fp 0x10034090: invoke-debugger({<simple-error\> 0x1023fa91})'>
  4473.    <Char HardReturn >
  4474.   >
  4475.   <ParaLine 
  4476.    <Char HardSpace >
  4477.    <Char HardSpace >
  4478.    <Char HardSpace >
  4479.    <Char HardSpace >
  4480.    <String `fp 0x10034078: error({<simple-error\> 0x1023fa91}, #[], #()) \\'>
  4481.    <Char HardReturn >
  4482.   >
  4483.   <ParaLine 
  4484.    <Char HardSpace >
  4485.    <Char HardSpace >
  4486.    <Char HardSpace >
  4487.    <Char HardSpace >
  4488.    <String `[/afs/cs.cmu.edu/project/gwydion/mindy/src/runtime/cond.dylan, line 132]'>
  4489.    <Char HardReturn >
  4490.   >
  4491.   <ParaLine 
  4492.    <Char HardSpace >
  4493.    <Char HardSpace >
  4494.    <Char HardSpace >
  4495.    <Char HardSpace >
  4496.    <String `fp 0x10034058: main()'>
  4497.    <Char HardReturn >
  4498.   >
  4499.   <ParaLine 
  4500.    <Char HardSpace >
  4501.    <Char HardSpace >
  4502.    <Char HardSpace >
  4503.    <Char HardSpace >
  4504.    <String `mindy\> '>
  4505.   >
  4506.  > # end of Para
  4507.  <Para 
  4508.   <Unique 75>
  4509.   <PgfTag `1Heading'>
  4510.   <PgfNumString `3. '>
  4511.   <ParaLine 
  4512.    <String `Examining Variables'>
  4513.   >
  4514.  > # end of Para
  4515.  <Para 
  4516.   <Unique 76>
  4517.   <PgfTag `Body'>
  4518.   <ParaLine 
  4519.    <String `The '>
  4520.    <Font 
  4521.     <FTag `Computer'>
  4522.    > # end of Font
  4523.    <String `locals'>
  4524.    <Font 
  4525.     <FTag `'>
  4526.    > # end of Font
  4527.    <String ` command prints the value for every local variable in the function associated with the current frame.  If you '>
  4528.   >
  4529.   <ParaLine 
  4530.    <String `were at the frame for the '>
  4531.    <Font 
  4532.     <FTag `Variable'>
  4533.    > # end of Font
  4534.    <String `error'>
  4535.    <Font 
  4536.     <FTag `'>
  4537.    > # end of Font
  4538.    <String ` call in the previous example, using the '>
  4539.    <Font 
  4540.     <FTag `Computer'>
  4541.    > # end of Font
  4542.    <String `locals'>
  4543.    <Font 
  4544.     <FTag `'>
  4545.    > # end of Font
  4546.    <String ` command would look like the following:'>
  4547.   >
  4548.  > # end of Para
  4549.  <Para 
  4550.   <Unique 77>
  4551.   <PgfTag `Verbatim'>
  4552.   <ParaLine 
  4553.    <Char HardSpace >
  4554.    <Char HardSpace >
  4555.    <Char HardSpace >
  4556.    <Char HardSpace >
  4557.    <String `mindy\> locals'>
  4558.    <Char HardReturn >
  4559.   >
  4560.   <ParaLine 
  4561.    <Char HardSpace >
  4562.    <Char HardSpace >
  4563.    <Char HardSpace >
  4564.    <Char HardSpace >
  4565.    <String `noise: #[]'>
  4566.    <Char HardReturn >
  4567.   >
  4568.   <ParaLine 
  4569.    <Char HardSpace >
  4570.    <Char HardSpace >
  4571.    <Char HardSpace >
  4572.    <Char HardSpace >
  4573.    <String `cond: {<simple-error\> 0x1023fa91}'>
  4574.    <Char HardReturn >
  4575.   >
  4576.   <ParaLine 
  4577.    <Char HardSpace >
  4578.    <Char HardSpace >
  4579.    <Char HardSpace >
  4580.    <Char HardSpace >
  4581.    <String `mindy\> '>
  4582.   >
  4583.  > # end of Para
  4584.  <Para 
  4585.   <Unique 78>
  4586.   <PgfTag `Body'>
  4587.   <ParaLine 
  4588.    <String `You can use the '>
  4589.    <Font 
  4590.     <FTag `Computer'>
  4591.    > # end of Font
  4592.    <String `print'>
  4593.    <Font 
  4594.     <FTag `'>
  4595.    > # end of Font
  4596.    <String ` command to print a specific local variable.  The following is an example of printing the '>
  4597.    <Font 
  4598.     <FTag `Variable'>
  4599.    > # end of Font
  4600.    <String `cond'>
  4601.    <Font 
  4602.     <FTag `'>
  4603.    > # end of Font
  4604.    <String ` variable '>
  4605.   >
  4606.   <ParaLine 
  4607.    <String `shown in the previous sample output:'>
  4608.   >
  4609.  > # end of Para
  4610.  <Para 
  4611.   <Unique 79>
  4612.   <PgfTag `Verbatim'>
  4613.   <ParaLine 
  4614.    <Char HardSpace >
  4615.    <Char HardSpace >
  4616.    <Char HardSpace >
  4617.    <Char HardSpace >
  4618.    <String `mindy\> print cond'>
  4619.    <Char HardReturn >
  4620.   >
  4621.   <ParaLine 
  4622.    <Char HardSpace >
  4623.    <Char HardSpace >
  4624.    <Char HardSpace >
  4625.    <Char HardSpace >
  4626.    <String `$0={<simple-error\> 0x1023fa91}'>
  4627.    <Char HardReturn >
  4628.   >
  4629.   <ParaLine 
  4630.    <Char HardSpace >
  4631.    <Char HardSpace >
  4632.    <Char HardSpace >
  4633.    <Char HardSpace >
  4634.    <String `mindy\> '>
  4635.   >
  4636.  > # end of Para
  4637.  <Para 
  4638.   <Unique 80>
  4639.   <PgfTag `Body'>
  4640.   <ParaLine 
  4641.    <String `The '>
  4642.    <Font 
  4643.     <FTag `Computer'>
  4644.    > # end of Font
  4645.    <String `print'>
  4646.    <Font 
  4647.     <FTag `'>
  4648.    > # end of Font
  4649.    <String ` command can also print the value of global variables:'>
  4650.   >
  4651.  > # end of Para
  4652.  <Para 
  4653.   <Unique 81>
  4654.   <PgfTag `Verbatim'>
  4655.   <ParaLine 
  4656.    <Char HardSpace >
  4657.    <Char HardSpace >
  4658.    <Char HardSpace >
  4659.    <Char HardSpace >
  4660.    <String `mindy\> print size'>
  4661.    <Char HardReturn >
  4662.   >
  4663.   <ParaLine 
  4664.    <Char HardSpace >
  4665.    <Char HardSpace >
  4666.    <Char HardSpace >
  4667.    <Char HardSpace >
  4668.    <String `$1={<generic-function\> size}'>
  4669.    <Char HardReturn >
  4670.   >
  4671.   <ParaLine 
  4672.    <Char HardSpace >
  4673.    <Char HardSpace >
  4674.    <Char HardSpace >
  4675.    <Char HardSpace >
  4676.    <String `mindy\> '>
  4677.   >
  4678.  > # end of Para
  4679.  <Para 
  4680.   <Unique 82>
  4681.   <PgfTag `Body'>
  4682.   <ParaLine 
  4683.    <String `For information on the labels the debugger assigns to values (that is, the '>
  4684.    <Font 
  4685.     <FTag `Computer'>
  4686.    > # end of Font
  4687.    <String `$N'>
  4688.    <Font 
  4689.     <FTag `'>
  4690.    > # end of Font
  4691.    <String ` identifications), see Section '>
  4692.    <Font 
  4693.     <FTag `Emphasis'>
  4694.    > # end of Font
  4695.    <String `Debugger Variables'>
  4696.    <Font 
  4697.     <FTag `'>
  4698.    > # end of Font
  4699.    <String `.'>
  4700.   >
  4701.  > # end of Para
  4702.  <Para 
  4703.   <Unique 83>
  4704.   <PgfTag `Body'>
  4705.   <ParaLine 
  4706.    <String `If the debugger does not find a local variable with the name you supplied, the debugger looks for a global variable by that '>
  4707.   >
  4708.   <ParaLine 
  4709.    <String `name in the current library and module.  For more information about libraries and modules, see Section '>
  4710.    <Font 
  4711.     <FTag `Emphasis'>
  4712.    > # end of Font
  4713.    <String `Libraries and '>
  4714.   >
  4715.   <ParaLine 
  4716.    <TextRectID 12>
  4717.    <String `Modules'>
  4718.    <Font 
  4719.     <FTag `'>
  4720.    > # end of Font
  4721.    <String `.  For more information about the '>
  4722.    <Font 
  4723.     <FTag `Computer'>
  4724.    > # end of Font
  4725.    <String `print'>
  4726.    <Font 
  4727.     <FTag `'>
  4728.    > # end of Font
  4729.    <String ` command, see Section '>
  4730.    <Font 
  4731.     <FTag `Emphasis'>
  4732.    > # end of Font
  4733.    <String `Evaluating Expressions'>
  4734.    <Font 
  4735.     <FTag `'>
  4736.    > # end of Font
  4737.    <String `.'>
  4738.   >
  4739.  > # end of Para
  4740.  <Para 
  4741.   <Unique 84>
  4742.   <PgfTag `1Heading'>
  4743.   <PgfNumString `4. '>
  4744.   <ParaLine 
  4745.    <String `Libraries and Modules'>
  4746.   >
  4747.  > # end of Para
  4748.  <Para 
  4749.   <Unique 85>
  4750.   <PgfTag `Body'>
  4751.   <ParaLine 
  4752.    <String `When evaluating expressions, the debugger uses the '>
  4753.    <Font 
  4754.     <FTag `Emphasis'>
  4755.    > # end of Font
  4756.    <String `current library'>
  4757.    <Font 
  4758.     <FTag `'>
  4759.    > # end of Font
  4760.    <String ` and '>
  4761.    <Font 
  4762.     <FTag `Emphasis'>
  4763.    > # end of Font
  4764.    <String `current module'>
  4765.    <Font 
  4766.     <FTag `'>
  4767.    > # end of Font
  4768.    <String `.  When the debugger starts up, it '>
  4769.   >
  4770.   <ParaLine 
  4771.    <String `guesses at what library and module to make current.  If you want to access a global variable from another module or library, '>
  4772.   >
  4773.   <ParaLine 
  4774.    <String `you first make another module or library be the current one with the '>
  4775.    <Font 
  4776.     <FTag `Computer'>
  4777.    > # end of Font
  4778.    <String `library'>
  4779.    <Font 
  4780.     <FTag `'>
  4781.    > # end of Font
  4782.    <String ` or '>
  4783.    <Font 
  4784.     <FTag `Computer'>
  4785.    > # end of Font
  4786.    <String `module'>
  4787.    <Font 
  4788.     <FTag `'>
  4789.    > # end of Font
  4790.    <String ` command.  If you invoke the '>
  4791.   >
  4792.   <ParaLine 
  4793.    <Font 
  4794.     <FTag `Computer'>
  4795.    > # end of Font
  4796.    <String `library'>
  4797.    <Font 
  4798.     <FTag `'>
  4799.    > # end of Font
  4800.    <String ` command without an argument, it lists the available libraries and tells you which one is the current one.  If you '>
  4801.   >
  4802.   <ParaLine 
  4803.    <String `invoke the '>
  4804.    <Font 
  4805.     <FTag `Computer'>
  4806.    > # end of Font
  4807.    <String `library'>
  4808.    <Font 
  4809.     <FTag `'>
  4810.    > # end of Font
  4811.    <String ` command with an argument, the debugger makes that library be the current library. In the same way, '>
  4812.   >
  4813.   <ParaLine 
  4814.    <String `the '>
  4815.    <Font 
  4816.     <FTag `Computer'>
  4817.    > # end of Font
  4818.    <String `module'>
  4819.    <Font 
  4820.     <FTag `'>
  4821.    > # end of Font
  4822.    <String ` command either lists the modules of the current library, or it selects another module be the current module.  '>
  4823.   >
  4824.   <ParaLine 
  4825.    <String `The following are examples of using the '>
  4826.    <Font 
  4827.     <FTag `Computer'>
  4828.    > # end of Font
  4829.    <String `library'>
  4830.    <Font 
  4831.     <FTag `'>
  4832.    > # end of Font
  4833.    <String ` command:'>
  4834.   >
  4835.  > # end of Para
  4836.  <Para 
  4837.   <Unique 86>
  4838.   <PgfTag `Verbatim'>
  4839.   <ParaLine 
  4840.    <Char HardSpace >
  4841.    <Char HardSpace >
  4842.    <Char HardSpace >
  4843.    <Char HardSpace >
  4844.    <String `mindy\> library'>
  4845.    <Char HardReturn >
  4846.   >
  4847.   <ParaLine 
  4848.    <Char HardSpace >
  4849.    <Char HardSpace >
  4850.    <Char HardSpace >
  4851.    <Char HardSpace >
  4852.    <String `Dylan-User'>
  4853.    <Char HardReturn >
  4854.   >
  4855.   <ParaLine 
  4856.    <Char HardSpace >
  4857.    <Char HardSpace >
  4858.    <Char HardSpace >
  4859.    <Char HardSpace >
  4860.    <String `Dylan'>
  4861.    <Char HardReturn >
  4862.   >
  4863.   <ParaLine 
  4864.    <Char HardReturn >
  4865.   >
  4866.   <ParaLine 
  4867.    <Char HardSpace >
  4868.    <Char HardSpace >
  4869.    <Char HardSpace >
  4870.    <Char HardSpace >
  4871.    <String `Current library is Dylan'>
  4872.    <Char HardReturn >
  4873.   >
  4874.   <ParaLine 
  4875.    <Char HardSpace >
  4876.    <Char HardSpace >
  4877.    <Char HardSpace >
  4878.    <Char HardSpace >
  4879.    <String `mindy\> library dylan-user'>
  4880.    <Char HardReturn >
  4881.   >
  4882.   <ParaLine 
  4883.    <Char HardSpace >
  4884.    <Char HardSpace >
  4885.    <Char HardSpace >
  4886.    <Char HardSpace >
  4887.    <String `mindy\> '>
  4888.   >
  4889.  > # end of Para
  4890.  <Para 
  4891.   <Unique 87>
  4892.   <PgfTag `Body'>
  4893.   <ParaLine 
  4894.    <String `The following is an example of using the '>
  4895.    <Font 
  4896.     <FTag `Computer'>
  4897.    > # end of Font
  4898.    <String `module'>
  4899.    <Font 
  4900.     <FTag `'>
  4901.    > # end of Font
  4902.    <String ` command after having just switched to the Dylan-user library:'>
  4903.   >
  4904.  > # end of Para
  4905.  <Para 
  4906.   <Unique 88>
  4907.   <PgfTag `Verbatim'>
  4908.   <ParaLine 
  4909.    <Char HardSpace >
  4910.    <Char HardSpace >
  4911.    <Char HardSpace >
  4912.    <Char HardSpace >
  4913.    <String `mindy\> module'>
  4914.    <Char HardReturn >
  4915.   >
  4916.   <ParaLine 
  4917.    <Char HardSpace >
  4918.    <Char HardSpace >
  4919.    <Char HardSpace >
  4920.    <Char HardSpace >
  4921.    <Char HardSpace >
  4922.    <Char HardSpace >
  4923.    <Char HardSpace >
  4924.    <String `Dylan-User'>
  4925.    <Char HardReturn >
  4926.   >
  4927.   <ParaLine 
  4928.    <Char HardSpace >
  4929.    <Char HardSpace >
  4930.    <Char HardSpace >
  4931.    <Char HardSpace >
  4932.    <Char HardSpace >
  4933.    <String `i File-Descriptors'>
  4934.    <Char HardReturn >
  4935.   >
  4936.   <ParaLine 
  4937.    <Char HardSpace >
  4938.    <Char HardSpace >
  4939.    <Char HardSpace >
  4940.    <Char HardSpace >
  4941.    <Char HardSpace >
  4942.    <String `i Threads'>
  4943.    <Char HardReturn >
  4944.   >
  4945.   <ParaLine 
  4946.    <Char HardSpace >
  4947.    <Char HardSpace >
  4948.    <Char HardSpace >
  4949.    <Char HardSpace >
  4950.    <Char HardSpace >
  4951.    <String `i Extensions'>
  4952.    <Char HardReturn >
  4953.   >
  4954.   <ParaLine 
  4955.    <Char HardSpace >
  4956.    <Char HardSpace >
  4957.    <Char HardSpace >
  4958.    <Char HardSpace >
  4959.    <Char HardSpace >
  4960.    <String `i System'>
  4961.    <Char HardReturn >
  4962.   >
  4963.   <ParaLine 
  4964.    <Char HardSpace >
  4965.    <Char HardSpace >
  4966.    <Char HardSpace >
  4967.    <Char HardSpace >
  4968.    <Char HardSpace >
  4969.    <String `i Dylan'>
  4970.    <Char HardReturn >
  4971.   >
  4972.   <ParaLine 
  4973.    <Char HardReturn >
  4974.   >
  4975.   <ParaLine 
  4976.    <Char HardSpace >
  4977.    <Char HardSpace >
  4978.    <Char HardSpace >
  4979.    <Char HardSpace >
  4980.    <String `The current module is Dylan-User'>
  4981.    <Char HardReturn >
  4982.   >
  4983.   <ParaLine 
  4984.    <Char HardSpace >
  4985.    <Char HardSpace >
  4986.    <Char HardSpace >
  4987.    <Char HardSpace >
  4988.    <String `mindy\> '>
  4989.   >
  4990.  > # end of Para
  4991.  <Para 
  4992.   <Unique 89>
  4993.   <PgfTag `Body'>
  4994.   <ParaLine 
  4995.    <String `The '>
  4996.    <Font 
  4997.     <FTag `Computer'>
  4998.    > # end of Font
  4999.    <String `i'>
  5000.    <Font 
  5001.     <FTag `'>
  5002.    > # end of Font
  5003.    <String ` in the second column indicates that those modules are being imported into the Dylan-user library as opposed to being '>
  5004.   >
  5005.   <ParaLine 
  5006.    <String `defined there.  The '>
  5007.    <Font 
  5008.     <FTag `Computer'>
  5009.    > # end of Font
  5010.    <String `module'>
  5011.    <Font 
  5012.     <FTag `'>
  5013.    > # end of Font
  5014.    <String ` command also indicates which modules are exported from the current library. For example, if '>
  5015.   >
  5016.   <ParaLine 
  5017.    <String `you were to switch to the Dylan library, the '>
  5018.    <Font 
  5019.     <FTag `Computer'>
  5020.    > # end of Font
  5021.    <String `module'>
  5022.    <Font 
  5023.     <FTag `'>
  5024.    > # end of Font
  5025.    <String ` command would produce the following output:'>
  5026.   >
  5027.  > # end of Para
  5028.  <Para 
  5029.   <Unique 50>
  5030.   <PgfTag `Verbatim'>
  5031.   <ParaLine 
  5032.    <Char HardSpace >
  5033.    <Char HardSpace >
  5034.    <Char HardSpace >
  5035.    <Char HardSpace >
  5036.    <String `mindy\> library dylan'>
  5037.    <Char HardReturn >
  5038.   >
  5039.   <ParaLine 
  5040.    <Char HardSpace >
  5041.    <Char HardSpace >
  5042.    <Char HardSpace >
  5043.    <Char HardSpace >
  5044.    <String `mindy\> module'>
  5045.    <Char HardReturn >
  5046.   >
  5047.   <ParaLine 
  5048.    <Char HardSpace >
  5049.    <Char HardSpace >
  5050.    <Char HardSpace >
  5051.    <Char HardSpace >
  5052.    <Char HardSpace >
  5053.    <Char HardSpace >
  5054.    <Char HardSpace >
  5055.    <String `Dylan-User'>
  5056.    <Char HardReturn >
  5057.   >
  5058.   <ParaLine 
  5059.    <Char HardSpace >
  5060.    <Char HardSpace >
  5061.    <Char HardSpace >
  5062.    <Char HardSpace >
  5063.    <Char HardSpace >
  5064.    <String `x  File-Descriptors'>
  5065.    <Char HardReturn >
  5066.   >
  5067.   <ParaLine 
  5068.    <Char HardSpace >
  5069.    <Char HardSpace >
  5070.    <Char HardSpace >
  5071.    <Char HardSpace >
  5072.    <Char HardSpace >
  5073.    <String `x  Threads'>
  5074.    <Char HardReturn >
  5075.   >
  5076.   <ParaLine 
  5077.    <Char HardSpace >
  5078.    <Char HardSpace >
  5079.    <Char HardSpace >
  5080.    <Char HardSpace >
  5081.    <Char HardSpace >
  5082.    <Char HardSpace >
  5083.    <Char HardSpace >
  5084.    <Char HardSpace >
  5085.    <String `Builtin-Stuff'>
  5086.    <Char HardReturn >
  5087.   >
  5088.   <ParaLine 
  5089.    <Char HardSpace >
  5090.    <Char HardSpace >
  5091.    <Char HardSpace >
  5092.    <Char HardSpace >
  5093.    <Char HardSpace >
  5094.    <String `x  Extensions'>
  5095.    <Char HardReturn >
  5096.   >
  5097.   <ParaLine 
  5098.    <Char HardSpace >
  5099.    <Char HardSpace >
  5100.    <Char HardSpace >
  5101.    <Char HardSpace >
  5102.    <Char HardSpace >
  5103.    <String `x  System'>
  5104.    <Char HardReturn >
  5105.   >
  5106.   <ParaLine 
  5107.    <Char HardSpace >
  5108.    <Char HardSpace >
  5109.    <Char HardSpace >
  5110.    <Char HardSpace >
  5111.    <Char HardSpace >
  5112.    <String `x  Dylan'>
  5113.    <Char HardReturn >
  5114.   >
  5115.   <ParaLine 
  5116.    <Char HardReturn >
  5117.   >
  5118.   <ParaLine 
  5119.    <Char HardSpace >
  5120.    <Char HardSpace >
  5121.    <Char HardSpace >
  5122.    <Char HardSpace >
  5123.    <String `The current module is Dylan-User'>
  5124.    <Char HardReturn >
  5125.   >
  5126.   <ParaLine 
  5127.    <Char HardSpace >
  5128.    <Char HardSpace >
  5129.    <Char HardSpace >
  5130.    <Char HardSpace >
  5131.    <String `mindy\> '>
  5132.   >
  5133.  > # end of Para
  5134.  <Para 
  5135.   <Unique 90>
  5136.   <PgfTag `Body'>
  5137.   <ParaLine 
  5138.    <String `The '>
  5139.    <Font 
  5140.     <FTag `Computer'>
  5141.    > # end of Font
  5142.    <String `x'>
  5143.    <Font 
  5144.     <FTag `'>
  5145.    > # end of Font
  5146.    <String ` in the first column indicates that those modules are exported. There were no '>
  5147.    <Font 
  5148.     <FTag `Computer'>
  5149.    > # end of Font
  5150.    <String `x'>
  5151.    <Font 
  5152.     <FTag `'>
  5153.    > # end of Font
  5154.    <String `s in the listing of modules in the Dylan-'>
  5155.   >
  5156.   <ParaLine 
  5157.    <String `user library because no modules are exported from the Dylan-user library.  There were no '>
  5158.    <Font 
  5159.     <FTag `Computer'>
  5160.    > # end of Font
  5161.    <String `i'>
  5162.    <Font 
  5163.     <FTag `'>
  5164.    > # end of Font
  5165.    <String `s in the listing of modules for '>
  5166.   >
  5167.   <ParaLine 
  5168.    <String `the Dylan library because the Dylan library does not import any modules.'>
  5169.   >
  5170.  > # end of Para
  5171.  <Para 
  5172.   <Unique 91>
  5173.   <PgfTag `Body'>
  5174.   <ParaLine 
  5175.    <String `Whenever you change libraries with the '>
  5176.    <Font 
  5177.     <FTag `Computer'>
  5178.    > # end of Font
  5179.    <String `library'>
  5180.    <Font 
  5181.     <FTag `'>
  5182.    > # end of Font
  5183.    <String ` command, the debugger resets the current module to the Dylan-user '>
  5184.   >
  5185.   <ParaLine 
  5186.    <String `module.  This is because the debugger needs to make a module current in the new library, and every library has a Dylan-'>
  5187.   >
  5188.   <ParaLine 
  5189.    <TextRectID 13>
  5190.    <String `user module.'>
  5191.   >
  5192.  > # end of Para
  5193.  <Para 
  5194.   <Unique 92>
  5195.   <PgfTag `1Heading'>
  5196.   <PgfNumString `5. '>
  5197.   <ParaLine 
  5198.    <String `Evaluating Expressions'>
  5199.   >
  5200.  > # end of Para
  5201.  <Para 
  5202.   <Unique 93>
  5203.   <PgfTag `Body'>
  5204.   <ParaLine 
  5205.    <String `The '>
  5206.    <Font 
  5207.     <FTag `Computer'>
  5208.    > # end of Font
  5209.    <String `print'>
  5210.    <Font 
  5211.     <FTag `'>
  5212.    > # end of Font
  5213.    <String ` command can evaluate simple expressions and print their results. The following is an example:'>
  5214.   >
  5215.  > # end of Para
  5216.  <Para 
  5217.   <Unique 94>
  5218.   <PgfTag `Verbatim'>
  5219.   <ParaLine 
  5220.    <Char HardSpace >
  5221.    <Char HardSpace >
  5222.    <Char HardSpace >
  5223.    <Char HardSpace >
  5224.    <String `mindy\> print list(1, 2, 3)'>
  5225.    <Char HardReturn >
  5226.   >
  5227.   <ParaLine 
  5228.    <Char HardSpace >
  5229.    <Char HardSpace >
  5230.    <Char HardSpace >
  5231.    <Char HardSpace >
  5232.    <String `$2=#(1, 2, 3)'>
  5233.    <Char HardReturn >
  5234.   >
  5235.   <ParaLine 
  5236.    <Char HardSpace >
  5237.    <Char HardSpace >
  5238.    <Char HardSpace >
  5239.    <Char HardSpace >
  5240.    <String `mindy\> print vector(4, 5, 6)'>
  5241.    <Char HardReturn >
  5242.   >
  5243.   <ParaLine 
  5244.    <Char HardSpace >
  5245.    <Char HardSpace >
  5246.    <Char HardSpace >
  5247.    <Char HardSpace >
  5248.    <String `$3=#[4, 5, 6]'>
  5249.    <Char HardReturn >
  5250.   >
  5251.   <ParaLine 
  5252.    <Char HardSpace >
  5253.    <Char HardSpace >
  5254.    <Char HardSpace >
  5255.    <Char HardSpace >
  5256.    <String `mindy\>'>
  5257.   >
  5258.  > # end of Para
  5259.  <Para 
  5260.   <Unique 95>
  5261.   <PgfTag `Body'>
  5262.   <ParaLine 
  5263.    <String `The '>
  5264.    <Font 
  5265.     <FTag `Computer'>
  5266.    > # end of Font
  5267.    <String `print'>
  5268.    <Font 
  5269.     <FTag `'>
  5270.    > # end of Font
  5271.    <String ` command evaluates the variable '>
  5272.    <Font 
  5273.     <FTag `Computer'>
  5274.    > # end of Font
  5275.    <String `list'>
  5276.    <Font 
  5277.     <FTag `'>
  5278.    > # end of Font
  5279.    <String ` and then invokes that function with the arguments '>
  5280.    <Font 
  5281.     <FTag `Computer'>
  5282.    > # end of Font
  5283.    <String `1'>
  5284.    <Font 
  5285.     <FTag `'>
  5286.    > # end of Font
  5287.    <String `, '>
  5288.    <Font 
  5289.     <FTag `Computer'>
  5290.    > # end of Font
  5291.    <String `2'>
  5292.    <Font 
  5293.     <FTag `'>
  5294.    > # end of Font
  5295.    <String `, and '>
  5296.    <Font 
  5297.     <FTag `Computer'>
  5298.    > # end of Font
  5299.    <String `3'>
  5300.    <Font 
  5301.     <FTag `'>
  5302.    > # end of Font
  5303.    <String `.  The '>
  5304.   >
  5305.   <ParaLine 
  5306.    <String `debugger labels values printed with a dollar sign and a number, and you can use these labels in later expressions. For more '>
  5307.   >
  5308.   <ParaLine 
  5309.    <String `information on these, see Section '>
  5310.    <Font 
  5311.     <FTag `Emphasis'>
  5312.    > # end of Font
  5313.    <String `Debugger Variables'>
  5314.    <Font 
  5315.     <FTag `'>
  5316.    > # end of Font
  5317.    <String `.'>
  5318.   >
  5319.  > # end of Para
  5320.  <Para 
  5321.   <Unique 96>
  5322.   <PgfTag `Body'>
  5323.   <ParaLine 
  5324.    <String `The expressions that the debugger accepts are limited.  An expression can be one of the following:'>
  5325.   >
  5326.  > # end of Para
  5327.  <Para 
  5328.   <Unique 97>
  5329.   <PgfTag `Bullet'>
  5330.   <PgfNumString `\xa5 \t'>
  5331.   <ParaLine 
  5332.    <String `One of the following literals:'>
  5333.   >
  5334.  > # end of Para
  5335.  <Para 
  5336.   <Unique 51>
  5337.   <PgfTag `Bulletsub'>
  5338.   <PgfNumString `\xa5 \t'>
  5339.   <ParaLine 
  5340.    <String `decimal number ('>
  5341.    <Font 
  5342.     <FTag `Computer'>
  5343.    > # end of Font
  5344.    <String `47'>
  5345.    <Font 
  5346.     <FTag `'>
  5347.    > # end of Font
  5348.    <String `)'>
  5349.   >
  5350.  > # end of Para
  5351.  <Para 
  5352.   <Unique 98>
  5353.   <PgfTag `Bulletsub'>
  5354.   <PgfNumString `\xa5 \t'>
  5355.   <ParaLine 
  5356.    <String `keyword ('>
  5357.    <Font 
  5358.     <FTag `Computer'>
  5359.    > # end of Font
  5360.    <String `foo:'>
  5361.    <Font 
  5362.     <FTag `'>
  5363.    > # end of Font
  5364.    <String `)'>
  5365.   >
  5366.  > # end of Para
  5367.  <Para 
  5368.   <Unique 99>
  5369.   <PgfTag `Bulletsub'>
  5370.   <PgfNumString `\xa5 \t'>
  5371.   <ParaLine 
  5372.    <String `string ('>
  5373.    <Font 
  5374.     <FTag `Computer'>
  5375.    > # end of Font
  5376.    <String `"foo"'>
  5377.    <Font 
  5378.     <FTag `'>
  5379.    > # end of Font
  5380.    <String `)'>
  5381.   >
  5382.  > # end of Para
  5383.  <Para 
  5384.   <Unique 100>
  5385.   <PgfTag `Bulletsub'>
  5386.   <Pgf 
  5387.    <PgfFont 
  5388.     <FTag `'>
  5389.     <FFamily `Courier'>
  5390.     <FVar `Regular'>
  5391.     <FWeight `Regular'>
  5392.     <FAngle `Regular'>
  5393.     <FPostScriptName `Courier'>
  5394.     <FSize  10.0 pt>
  5395.     <FUnderlining FNoUnderlining >
  5396.     <FUnderline No >
  5397.     <FDoubleUnderline No >
  5398.     <FNumericUnderline No >
  5399.     <FOverline No >
  5400.     <FStrike No >
  5401.     <FChangeBar No >
  5402.     <FOutline No >
  5403.     <FShadow No >
  5404.     <FPairKern No >
  5405.     <FCase FAsTyped >
  5406.     <FPosition FNormal >
  5407.     <FSupScript No >
  5408.     <FSubScript No >
  5409.     <FDX  0.0 pt>
  5410.     <FDY  0.0 pt>
  5411.     <FDW  0.0 pt>
  5412.     <FSeparation 0>
  5413.     <FColor `Black'>
  5414.    > # end of PgfFont
  5415.   > # end of Pgf
  5416.   <PgfNumString `\xa5 \t'>
  5417.   <ParaLine 
  5418.    <Font 
  5419.     <FTag `Computer'>
  5420.    > # end of Font
  5421.    <String `#t'>
  5422.   >
  5423.  > # end of Para
  5424.  <Para 
  5425.   <Unique 101>
  5426.   <PgfTag `Bulletsub'>
  5427.   <Pgf 
  5428.    <PgfFont 
  5429.     <FTag `'>
  5430.     <FFamily `Courier'>
  5431.     <FVar `Regular'>
  5432.     <FWeight `Regular'>
  5433.     <FAngle `Regular'>
  5434.     <FPostScriptName `Courier'>
  5435.     <FSize  10.0 pt>
  5436.     <FUnderlining FNoUnderlining >
  5437.     <FUnderline No >
  5438.     <FDoubleUnderline No >
  5439.     <FNumericUnderline No >
  5440.     <FOverline No >
  5441.     <FStrike No >
  5442.     <FChangeBar No >
  5443.     <FOutline No >
  5444.     <FShadow No >
  5445.     <FPairKern No >
  5446.     <FCase FAsTyped >
  5447.     <FPosition FNormal >
  5448.     <FSupScript No >
  5449.     <FSubScript No >
  5450.     <FDX  0.0 pt>
  5451.     <FDY  0.0 pt>
  5452.     <FDW  0.0 pt>
  5453.     <FSeparation 0>
  5454.     <FColor `Black'>
  5455.    > # end of PgfFont
  5456.   > # end of Pgf
  5457.   <PgfNumString `\xa5 \t'>
  5458.   <ParaLine 
  5459.    <Font 
  5460.     <FTag `Computer'>
  5461.    > # end of Font
  5462.    <String `#f'>
  5463.   >
  5464.  > # end of Para
  5465.  <Para 
  5466.   <Unique 102>
  5467.   <PgfTag `Bullet'>
  5468.   <PgfNumString `\xa5 \t'>
  5469.   <ParaLine 
  5470.    <String `A variable name.'>
  5471.   >
  5472.  > # end of Para
  5473.  <Para 
  5474.   <Unique 103>
  5475.   <PgfTag `Bullet'>
  5476.   <PgfNumString `\xa5 \t'>
  5477.   <ParaLine 
  5478.    <String `A debugger variable (for example, '>
  5479.    <Font 
  5480.     <FTag `Computer'>
  5481.    > # end of Font
  5482.    <String `$5'>
  5483.    <Font 
  5484.     <FTag `'>
  5485.    > # end of Font
  5486.    <String `).'>
  5487.   >
  5488.  > # end of Para
  5489.  <Para 
  5490.   <Unique 104>
  5491.   <PgfTag `Bullet'>
  5492.   <PgfNumString `\xa5 \t'>
  5493.   <ParaLine 
  5494.    <String `A function call (for example, '>
  5495.    <Font 
  5496.     <FTag `Computer'>
  5497.    > # end of Font
  5498.    <String `foo(a, b)'>
  5499.    <Font 
  5500.     <FTag `'>
  5501.    > # end of Font
  5502.    <String ` and '>
  5503.    <Font 
  5504.     <FTag `Computer'>
  5505.    > # end of Font
  5506.    <String `bar(c, quux: 3)'>
  5507.    <Font 
  5508.     <FTag `'>
  5509.    > # end of Font
  5510.    <String `)'>
  5511.   >
  5512.  > # end of Para
  5513.  <Para 
  5514.   <Unique 105>
  5515.   <PgfTag `Bullet'>
  5516.   <Pgf 
  5517.    <PgfSpAfter  10.0 pt>
  5518.   > # end of Pgf
  5519.   <PgfNumString `\xa5 \t'>
  5520.   <ParaLine 
  5521.    <String `The address, in hexidecimal (C format, not Dylan), of a valid dylan object (for example, '>
  5522.    <Font 
  5523.     <FTag `Computer'>
  5524.    > # end of Font
  5525.    <String `0x102050b1'>
  5526.    <Font 
  5527.     <FTag `'>
  5528.    > # end of Font
  5529.    <String `).  '>
  5530.   >
  5531.   <ParaLine 
  5532.    <String `Note: use this feature with care, as a mistyped address can cause Mindy to dump core.'>
  5533.   >
  5534.  > # end of Para
  5535.  <Para 
  5536.   <Unique 106>
  5537.   <PgfTag `Body'>
  5538.   <ParaLine 
  5539.    <String `If the expression results in multiple values, all the values are printed on a single line:'>
  5540.   >
  5541.  > # end of Para
  5542.  <Para 
  5543.   <Unique 107>
  5544.   <PgfTag `Verbatim'>
  5545.   <ParaLine 
  5546.    <Char HardSpace >
  5547.    <Char HardSpace >
  5548.    <Char HardSpace >
  5549.    <Char HardSpace >
  5550.    <String `mindy\> print values(1, 2, 3)'>
  5551.    <Char HardReturn >
  5552.   >
  5553.   <ParaLine 
  5554.    <Char HardSpace >
  5555.    <Char HardSpace >
  5556.    <Char HardSpace >
  5557.    <Char HardSpace >
  5558.    <String `$4=1, $5=2, $6=3'>
  5559.   >
  5560.  > # end of Para
  5561.  <Para 
  5562.   <Unique 108>
  5563.   <PgfTag `Body'>
  5564.   <ParaLine 
  5565.    <String `If an error occurs while the debugger is evaluating the expression, it prints the error message, aborts the '>
  5566.    <Font 
  5567.     <FTag `Computer'>
  5568.    > # end of Font
  5569.    <String `print'>
  5570.    <Font 
  5571.     <FTag `'>
  5572.    > # end of Font
  5573.    <String ` command, '>
  5574.   >
  5575.   <ParaLine 
  5576.    <String `and returns to the debugger prompt.  The following is an example of this situation:'>
  5577.   >
  5578.  > # end of Para
  5579.  <Para 
  5580.   <Unique 109>
  5581.   <PgfTag `Verbatim'>
  5582.   <ParaLine 
  5583.    <Char HardSpace >
  5584.    <Char HardSpace >
  5585.    <Char HardSpace >
  5586.    <Char HardSpace >
  5587.    <String `mindy\> print error("oops")'>
  5588.    <Char HardReturn >
  5589.   >
  5590.   <ParaLine 
  5591.    <Char HardSpace >
  5592.    <Char HardSpace >
  5593.    <Char HardSpace >
  5594.    <Char HardSpace >
  5595.    <String `invocation failed:'>
  5596.    <Char HardReturn >
  5597.   >
  5598.   <ParaLine 
  5599.    <Char HardSpace >
  5600.    <Char HardSpace >
  5601.    <Char HardSpace >
  5602.    <Char HardSpace >
  5603.    <Char HardSpace >
  5604.    <Char HardSpace >
  5605.    <String `oops'>
  5606.    <Char HardReturn >
  5607.   >
  5608.   <ParaLine 
  5609.    <Char HardSpace >
  5610.    <Char HardSpace >
  5611.    <Char HardSpace >
  5612.    <Char HardSpace >
  5613.    <String `mindy\> '>
  5614.   >
  5615.  > # end of Para
  5616.  <Para 
  5617.   <Unique 111>
  5618.   <PgfTag `Body'>
  5619.   <ParaLine 
  5620.    <String `The '>
  5621.    <Font 
  5622.     <FTag `Computer'>
  5623.    > # end of Font
  5624.    <String `call'>
  5625.    <Font 
  5626.     <FTag `'>
  5627.    > # end of Font
  5628.    <String ` command is like the '>
  5629.    <Font 
  5630.     <FTag `Computer'>
  5631.    > # end of Font
  5632.    <String `print'>
  5633.    <Font 
  5634.     <FTag `'>
  5635.    > # end of Font
  5636.    <String ` command, but the '>
  5637.    <Font 
  5638.     <FTag `Computer'>
  5639.    > # end of Font
  5640.    <String `call'>
  5641.    <Font 
  5642.     <FTag `'>
  5643.    > # end of Font
  5644.    <String ` command does not handle errors by aborting.  When you '>
  5645.   >
  5646.   <ParaLine 
  5647.    <String `use the '>
  5648.    <Font 
  5649.     <FTag `Computer'>
  5650.    > # end of Font
  5651.    <String `call'>
  5652.    <Font 
  5653.     <FTag `'>
  5654.    > # end of Font
  5655.    <String ` command, and the expression causes an error, the debugger returns to its prompt, but any stack frames that '>
  5656.   >
  5657.   <ParaLine 
  5658.    <String `were created due to the '>
  5659.    <Font 
  5660.     <FTag `Computer'>
  5661.    > # end of Font
  5662.    <String `call'>
  5663.    <Font 
  5664.     <FTag `'>
  5665.    > # end of Font
  5666.    <String ` command are now visible for inspection.  The following is an example of using the '>
  5667.    <Font 
  5668.     <FTag `Computer'>
  5669.    > # end of Font
  5670.    <String `call'>
  5671.    <Font 
  5672.     <FTag `'>
  5673.    > # end of Font
  5674.    <String ` '>
  5675.   >
  5676.   <ParaLine 
  5677.    <String `command:'>
  5678.   >
  5679.  > # end of Para
  5680.  <Para 
  5681.   <Unique 112>
  5682.   <PgfTag `Verbatim'>
  5683.   <ParaLine 
  5684.    <TextRectID 14>
  5685.    <Char HardSpace >
  5686.    <Char HardSpace >
  5687.    <Char HardSpace >
  5688.    <Char HardSpace >
  5689.    <String `mindy\> call error("oops")'>
  5690.    <Char HardReturn >
  5691.   >
  5692.   <ParaLine 
  5693.    <Char HardReturn >
  5694.   >
  5695.   <ParaLine 
  5696.    <Char HardSpace >
  5697.    <Char HardSpace >
  5698.    <Char HardSpace >
  5699.    <Char HardSpace >
  5700.    <String `oops'>
  5701.    <Char HardReturn >
  5702.   >
  5703.   <ParaLine 
  5704.    <Char HardReturn >
  5705.   >
  5706.   <ParaLine 
  5707.    <Char HardSpace >
  5708.    <Char HardSpace >
  5709.    <Char HardSpace >
  5710.    <Char HardSpace >
  5711.    <String `thread [0] D   main'>
  5712.    <Char HardReturn >
  5713.   >
  5714.   <ParaLine 
  5715.    <Char HardSpace >
  5716.    <Char HardSpace >
  5717.    <Char HardSpace >
  5718.    <Char HardSpace >
  5719.    <String `fp 0x100341f4: invoke-debugger({<simple-error\> 0x102456b1})'>
  5720.    <Char HardReturn >
  5721.   >
  5722.   <ParaLine 
  5723.    <Char HardSpace >
  5724.    <Char HardSpace >
  5725.    <Char HardSpace >
  5726.    <Char HardSpace >
  5727.    <String `mindy\> '>
  5728.   >
  5729.  > # end of Para
  5730.  <Para 
  5731.   <Unique 113>
  5732.   <PgfTag `Body'>
  5733.   <ParaLine 
  5734.    <String `The '>
  5735.    <Font 
  5736.     <FTag `Computer'>
  5737.    > # end of Font
  5738.    <String `print'>
  5739.    <Font 
  5740.     <FTag `'>
  5741.    > # end of Font
  5742.    <String ` and '>
  5743.    <Font 
  5744.     <FTag `Computer'>
  5745.    > # end of Font
  5746.    <String `call'>
  5747.    <Font 
  5748.     <FTag `'>
  5749.    > # end of Font
  5750.    <String ` commands can also evaluate multiple, comma-separated expressions:'>
  5751.   >
  5752.  > # end of Para
  5753.  <Para 
  5754.   <Unique 114>
  5755.   <PgfTag `Verbatim'>
  5756.   <ParaLine 
  5757.    <Char HardSpace >
  5758.    <Char HardSpace >
  5759.    <Char HardSpace >
  5760.    <Char HardSpace >
  5761.    <String `mindy\> print 1, 2, 3'>
  5762.    <Char HardReturn >
  5763.   >
  5764.   <ParaLine 
  5765.    <Char HardSpace >
  5766.    <Char HardSpace >
  5767.    <Char HardSpace >
  5768.    <Char HardSpace >
  5769.    <String `$7=1'>
  5770.    <Char HardReturn >
  5771.   >
  5772.   <ParaLine 
  5773.    <Char HardSpace >
  5774.    <Char HardSpace >
  5775.    <Char HardSpace >
  5776.    <Char HardSpace >
  5777.    <String `$8=2'>
  5778.    <Char HardReturn >
  5779.   >
  5780.   <ParaLine 
  5781.    <Char HardSpace >
  5782.    <Char HardSpace >
  5783.    <Char HardSpace >
  5784.    <Char HardSpace >
  5785.    <String `$9=3'>
  5786.    <Char HardReturn >
  5787.   >
  5788.   <ParaLine 
  5789.    <Char HardSpace >
  5790.    <Char HardSpace >
  5791.    <Char HardSpace >
  5792.    <Char HardSpace >
  5793.    <String `mindy\> '>
  5794.   >
  5795.  > # end of Para
  5796.  <Para 
  5797.   <Unique 115>
  5798.   <PgfTag `1Heading'>
  5799.   <PgfNumString `6. '>
  5800.   <ParaLine 
  5801.    <String `Debugger Variables'>
  5802.   >
  5803.  > # end of Para
  5804.  <Para 
  5805.   <Unique 116>
  5806.   <PgfTag `Body'>
  5807.   <ParaLine 
  5808.    <String `The '>
  5809.    <Font 
  5810.     <FTag `Computer'>
  5811.    > # end of Font
  5812.    <String `print'>
  5813.    <Font 
  5814.     <FTag `'>
  5815.    > # end of Font
  5816.    <String ` or '>
  5817.    <Font 
  5818.     <FTag `Computer'>
  5819.    > # end of Font
  5820.    <String `call'>
  5821.    <Font 
  5822.     <FTag `'>
  5823.    > # end of Font
  5824.    <String ` commands label every value printed, and these labels identify '>
  5825.    <Font 
  5826.     <FTag `Emphasis'>
  5827.    > # end of Font
  5828.    <String `debugger variables'>
  5829.    <Font 
  5830.     <FTag `'>
  5831.    > # end of Font
  5832.    <String `.  You can use these '>
  5833.   >
  5834.   <ParaLine 
  5835.    <String `identifers in later expressions to refer to previously computed values.  The following is an example:'>
  5836.   >
  5837.  > # end of Para
  5838.  <Para 
  5839.   <Unique 117>
  5840.   <PgfTag `Verbatim'>
  5841.   <ParaLine 
  5842.    <Char HardSpace >
  5843.    <Char HardSpace >
  5844.    <Char HardSpace >
  5845.    <Char HardSpace >
  5846.    <String `mindy\> p list(1, 2, 3)'>
  5847.    <Char HardReturn >
  5848.   >
  5849.   <ParaLine 
  5850.    <Char HardSpace >
  5851.    <Char HardSpace >
  5852.    <Char HardSpace >
  5853.    <Char HardSpace >
  5854.    <String `$4=#(1, 2, 3)'>
  5855.    <Char HardReturn >
  5856.   >
  5857.   <ParaLine 
  5858.    <Char HardSpace >
  5859.    <Char HardSpace >
  5860.    <Char HardSpace >
  5861.    <Char HardSpace >
  5862.    <String `mindy\> p second($4)'>
  5863.    <Char HardReturn >
  5864.   >
  5865.   <ParaLine 
  5866.    <Char HardSpace >
  5867.    <Char HardSpace >
  5868.    <Char HardSpace >
  5869.    <Char HardSpace >
  5870.    <String `$5=2'>
  5871.    <Char HardReturn >
  5872.   >
  5873.   <ParaLine 
  5874.    <Char HardSpace >
  5875.    <Char HardSpace >
  5876.    <Char HardSpace >
  5877.    <Char HardSpace >
  5878.    <String `mindy\> '>
  5879.   >
  5880.  > # end of Para
  5881.  <Para 
  5882.   <Unique 118>
  5883.   <PgfTag `Body'>
  5884.   <ParaLine 
  5885.    <String `The notation '>
  5886.    <Font 
  5887.     <FTag `Computer'>
  5888.    > # end of Font
  5889.    <String `$-N'>
  5890.    <Font 
  5891.     <FTag `'>
  5892.    > # end of Font
  5893.    <String ` provides a dynamic alternative to identifying debugger variables.  This notation refers to previously '>
  5894.   >
  5895.   <ParaLine 
  5896.    <String `printed values by using '>
  5897.    <Font 
  5898.     <FTag `Computer'>
  5899.    > # end of Font
  5900.    <String `N'>
  5901.    <Font 
  5902.     <FTag `'>
  5903.    > # end of Font
  5904.    <String ` as a count from the most recently printed value to the least recently printed. The counting begins '>
  5905.   >
  5906.   <ParaLine 
  5907.    <String `at one.'>
  5908.   >
  5909.  > # end of Para
  5910.  <Para 
  5911.   <Unique 119>
  5912.   <PgfTag `Verbatim'>
  5913.   <ParaLine 
  5914.    <Char HardSpace >
  5915.    <Char HardSpace >
  5916.    <Char HardSpace >
  5917.    <Char HardSpace >
  5918.    <String `mindy\> print a:, b:, c:, d:'>
  5919.    <Char HardReturn >
  5920.   >
  5921.   <ParaLine 
  5922.    <Char HardSpace >
  5923.    <Char HardSpace >
  5924.    <Char HardSpace >
  5925.    <Char HardSpace >
  5926.    <String `$12=a'>
  5927.    <Char HardReturn >
  5928.   >
  5929.   <ParaLine 
  5930.    <Char HardSpace >
  5931.    <Char HardSpace >
  5932.    <Char HardSpace >
  5933.    <Char HardSpace >
  5934.    <String `$13=b'>
  5935.    <Char HardReturn >
  5936.   >
  5937.   <ParaLine 
  5938.    <Char HardSpace >
  5939.    <Char HardSpace >
  5940.    <Char HardSpace >
  5941.    <Char HardSpace >
  5942.    <String `$14=c'>
  5943.    <Char HardReturn >
  5944.   >
  5945.   <ParaLine 
  5946.    <Char HardSpace >
  5947.    <Char HardSpace >
  5948.    <Char HardSpace >
  5949.    <Char HardSpace >
  5950.    <String `$15=d'>
  5951.    <Char HardReturn >
  5952.   >
  5953.   <ParaLine 
  5954.    <Char HardSpace >
  5955.    <Char HardSpace >
  5956.    <Char HardSpace >
  5957.    <Char HardSpace >
  5958.    <String `mindy\> print $-1, $-2, $-3, $-4'>
  5959.    <Char HardReturn >
  5960.   >
  5961.   <ParaLine 
  5962.    <Char HardSpace >
  5963.    <Char HardSpace >
  5964.    <Char HardSpace >
  5965.    <Char HardSpace >
  5966.    <String `$16=d'>
  5967.    <Char HardReturn >
  5968.   >
  5969.   <ParaLine 
  5970.    <Char HardSpace >
  5971.    <Char HardSpace >
  5972.    <Char HardSpace >
  5973.    <Char HardSpace >
  5974.    <String `$17=c'>
  5975.    <Char HardReturn >
  5976.   >
  5977.   <ParaLine 
  5978.    <Char HardSpace >
  5979.    <Char HardSpace >
  5980.    <Char HardSpace >
  5981.    <Char HardSpace >
  5982.    <String `$18=b'>
  5983.    <Char HardReturn >
  5984.   >
  5985.   <ParaLine 
  5986.    <Char HardSpace >
  5987.    <Char HardSpace >
  5988.    <Char HardSpace >
  5989.    <Char HardSpace >
  5990.    <String `$19=a'>
  5991.    <Char HardReturn >
  5992.   >
  5993.   <ParaLine 
  5994.    <Char HardSpace >
  5995.    <Char HardSpace >
  5996.    <Char HardSpace >
  5997.    <Char HardSpace >
  5998.    <String `mindy\> '>
  5999.   >
  6000.  > # end of Para
  6001.  <Para 
  6002.   <Unique 120>
  6003.   <PgfTag `Body'>
  6004.   <ParaLine 
  6005.    <String `You can use '>
  6006.    <Font 
  6007.     <FTag `Computer'>
  6008.    > # end of Font
  6009.    <String `$'>
  6010.    <Font 
  6011.     <FTag `'>
  6012.    > # end of Font
  6013.    <String ` as a shorthand for '>
  6014.    <Font 
  6015.     <FTag `Computer'>
  6016.    > # end of Font
  6017.    <String `$-1'>
  6018.    <Font 
  6019.     <FTag `'>
  6020.    > # end of Font
  6021.    <String `, and '>
  6022.    <Font 
  6023.     <FTag `Computer'>
  6024.    > # end of Font
  6025.    <String `$$'>
  6026.    <Font 
  6027.     <FTag `'>
  6028.    > # end of Font
  6029.    <String ` for '>
  6030.    <Font 
  6031.     <FTag `Computer'>
  6032.    > # end of Font
  6033.    <String `$-2'>
  6034.    <Font 
  6035.     <FTag `'>
  6036.    > # end of Font
  6037.    <String `:'>
  6038.   >
  6039.  > # end of Para
  6040.  <Para 
  6041.   <Unique 121>
  6042.   <PgfTag `Verbatim'>
  6043.   <ParaLine 
  6044.    <Char HardSpace >
  6045.    <Char HardSpace >
  6046.    <Char HardSpace >
  6047.    <Char HardSpace >
  6048.    <String `mindy\> p 2'>
  6049.    <Char HardReturn >
  6050.   >
  6051.   <ParaLine 
  6052.    <Char HardSpace >
  6053.    <Char HardSpace >
  6054.    <Char HardSpace >
  6055.    <Char HardSpace >
  6056.    <String `$20=2'>
  6057.    <Char HardReturn >
  6058.   >
  6059.   <ParaLine 
  6060.    <Char HardSpace >
  6061.    <Char HardSpace >
  6062.    <Char HardSpace >
  6063.    <Char HardSpace >
  6064.    <String `mindy\> p list($, 4)'>
  6065.    <Char HardReturn >
  6066.   >
  6067.   <ParaLine 
  6068.    <Char HardSpace >
  6069.    <Char HardSpace >
  6070.    <Char HardSpace >
  6071.    <Char HardSpace >
  6072.    <String `$21=#(2, 4)'>
  6073.    <Char HardReturn >
  6074.   >
  6075.   <ParaLine 
  6076.    <Char HardSpace >
  6077.    <Char HardSpace >
  6078.    <Char HardSpace >
  6079.    <Char HardSpace >
  6080.    <String `mindy\> p list($$, 6)'>
  6081.    <Char HardReturn >
  6082.   >
  6083.   <ParaLine 
  6084.    <Char HardSpace >
  6085.    <Char HardSpace >
  6086.    <Char HardSpace >
  6087.    <Char HardSpace >
  6088.    <String `$22=#(2, 6)'>
  6089.    <Char HardReturn >
  6090.   >
  6091.   <ParaLine 
  6092.    <Char HardSpace >
  6093.    <Char HardSpace >
  6094.    <Char HardSpace >
  6095.    <Char HardSpace >
  6096.    <String `mindy\> '>
  6097.   >
  6098.  > # end of Para
  6099.  <Para 
  6100.   <Unique 122>
  6101.   <PgfTag `Body'>
  6102.   <ParaLine 
  6103.    <String `Mindy keeps references to all debugger variables to prevent them from being garbage collected.  If you no longer care about '>
  6104.   >
  6105.   <ParaLine 
  6106.    <String `previously printed values, you might want to use the '>
  6107.    <Font 
  6108.     <FTag `Computer'>
  6109.    > # end of Font
  6110.    <String `flush'>
  6111.    <Font 
  6112.     <FTag `'>
  6113.    > # end of Font
  6114.    <String ` command to get rid of them:'>
  6115.   >
  6116.  > # end of Para
  6117.  <Para 
  6118.   <Unique 123>
  6119.   <PgfTag `Verbatim'>
  6120.   <ParaLine 
  6121.    <TextRectID 15>
  6122.    <Char HardSpace >
  6123.    <Char HardSpace >
  6124.    <Char HardSpace >
  6125.    <Char HardSpace >
  6126.    <String `mindy\> flush'>
  6127.    <Char HardReturn >
  6128.   >
  6129.   <ParaLine 
  6130.    <Char HardSpace >
  6131.    <Char HardSpace >
  6132.    <Char HardSpace >
  6133.    <Char HardSpace >
  6134.    <String `Flushed all debugger variables.'>
  6135.    <Char HardReturn >
  6136.   >
  6137.   <ParaLine 
  6138.    <Char HardSpace >
  6139.    <Char HardSpace >
  6140.    <Char HardSpace >
  6141.    <Char HardSpace >
  6142.    <String `mindy\> p $0'>
  6143.    <Char HardReturn >
  6144.   >
  6145.   <ParaLine 
  6146.    <Char HardSpace >
  6147.    <Char HardSpace >
  6148.    <Char HardSpace >
  6149.    <Char HardSpace >
  6150.    <String `invocation failed:'>
  6151.    <Char HardReturn >
  6152.   >
  6153.   <ParaLine 
  6154.    <Char HardSpace >
  6155.    <Char HardSpace >
  6156.    <Char HardSpace >
  6157.    <Char HardSpace >
  6158.    <String `No debug variable $0'>
  6159.    <Char HardReturn >
  6160.   >
  6161.   <ParaLine 
  6162.    <Char HardSpace >
  6163.    <Char HardSpace >
  6164.    <Char HardSpace >
  6165.    <Char HardSpace >
  6166.    <String `mindy\> p list(a:, b:, c:)'>
  6167.    <Char HardReturn >
  6168.   >
  6169.   <ParaLine 
  6170.    <Char HardSpace >
  6171.    <Char HardSpace >
  6172.    <Char HardSpace >
  6173.    <Char HardSpace >
  6174.    <String `$0=#(a, b, c)'>
  6175.    <Char HardReturn >
  6176.   >
  6177.   <ParaLine 
  6178.    <Char HardSpace >
  6179.    <Char HardSpace >
  6180.    <Char HardSpace >
  6181.    <Char HardSpace >
  6182.    <String `mindy\> '>
  6183.   >
  6184.  > # end of Para
  6185.  <Para 
  6186.   <Unique 124>
  6187.   <PgfTag `Body'>
  6188.   <ParaLine 
  6189.    <String `You can use '>
  6190.    <Font 
  6191.     <FTag `Computer'>
  6192.    > # end of Font
  6193.    <String `$aN'>
  6194.    <Font 
  6195.     <FTag `'>
  6196.    > # end of Font
  6197.    <String ` notation to refer to the arguments passed to the function call associated with the current stack frame.  '>
  6198.    <Font 
  6199.     <FTag `Computer'>
  6200.    > # end of Font
  6201.    <String `N'>
  6202.    <Font 
  6203.     <FTag `'>
  6204.    > # end of Font
  6205.    <String ` is '>
  6206.   >
  6207.   <ParaLine 
  6208.    <String `the argument number, counting from zero.  The following is an example:'>
  6209.   >
  6210.  > # end of Para
  6211.  <Para 
  6212.   <Unique 125>
  6213.   <PgfTag `Verbatim'>
  6214.   <ParaLine 
  6215.    <Char HardSpace >
  6216.    <Char HardSpace >
  6217.    <Char HardSpace >
  6218.    <Char HardSpace >
  6219.    <String `mindy\> frame'>
  6220.    <Char HardReturn >
  6221.   >
  6222.   <ParaLine 
  6223.    <Char HardSpace >
  6224.    <Char HardSpace >
  6225.    <Char HardSpace >
  6226.    <Char HardSpace >
  6227.    <String `fp 0x10034078: error({<simple-error\> 0x1023fa91}, #[], #())'>
  6228.    <Char HardReturn >
  6229.   >
  6230.   <ParaLine 
  6231.    <Char HardSpace >
  6232.    <Char HardSpace >
  6233.    <Char HardSpace >
  6234.    <Char HardSpace >
  6235.    <String `/afs/cs.cmu.edu/project/gwydion/mindy/src/runtime/cond.dylan'>
  6236.    <Char HardReturn >
  6237.   >
  6238.   <ParaLine 
  6239.    <Char HardSpace >
  6240.    <Char HardSpace >
  6241.    <Char HardSpace >
  6242.    <Char HardSpace >
  6243.    <String `132     signal(cond);'>
  6244.    <Char HardReturn >
  6245.   >
  6246.   <ParaLine 
  6247.    <Char HardSpace >
  6248.    <Char HardSpace >
  6249.    <Char HardSpace >
  6250.    <Char HardSpace >
  6251.    <String `mindy\> p $a0'>
  6252.    <Char HardReturn >
  6253.   >
  6254.   <ParaLine 
  6255.    <Char HardSpace >
  6256.    <Char HardSpace >
  6257.    <Char HardSpace >
  6258.    <Char HardSpace >
  6259.    <String `$1={<simple-error\> 0x1023fa91}'>
  6260.    <Char HardReturn >
  6261.   >
  6262.   <ParaLine 
  6263.    <Char HardSpace >
  6264.    <Char HardSpace >
  6265.    <Char HardSpace >
  6266.    <Char HardSpace >
  6267.    <String `mindy\> p $a1'>
  6268.    <Char HardReturn >
  6269.   >
  6270.   <ParaLine 
  6271.    <Char HardSpace >
  6272.    <Char HardSpace >
  6273.    <Char HardSpace >
  6274.    <Char HardSpace >
  6275.    <String `$2=#[]'>
  6276.    <Char HardReturn >
  6277.   >
  6278.   <ParaLine 
  6279.    <Char HardSpace >
  6280.    <Char HardSpace >
  6281.    <Char HardSpace >
  6282.    <Char HardSpace >
  6283.    <String `mindy\> p $a2'>
  6284.    <Char HardReturn >
  6285.   >
  6286.   <ParaLine 
  6287.    <Char HardSpace >
  6288.    <Char HardSpace >
  6289.    <Char HardSpace >
  6290.    <Char HardSpace >
  6291.    <String `$3=#()'>
  6292.    <Char HardReturn >
  6293.   >
  6294.   <ParaLine 
  6295.    <Char HardSpace >
  6296.    <Char HardSpace >
  6297.    <Char HardSpace >
  6298.    <Char HardSpace >
  6299.    <String `mindy\> '>
  6300.   >
  6301.  > # end of Para
  6302.  <Para 
  6303.   <Unique 126>
  6304.   <PgfTag `Body'>
  6305.   <ParaLine 
  6306.    <String `The '>
  6307.    <Font 
  6308.     <FTag `Computer'>
  6309.    > # end of Font
  6310.    <String `$aN'>
  6311.    <Font 
  6312.     <FTag `'>
  6313.    > # end of Font
  6314.    <String ` notation does not identify a debugger variable, and the debugger does not have to create storage for these values '>
  6315.   >
  6316.   <ParaLine 
  6317.    <String `because they are already stored on the call stack.  The '>
  6318.    <Font 
  6319.     <FTag `Computer'>
  6320.    > # end of Font
  6321.    <String `flush'>
  6322.    <Font 
  6323.     <FTag `'>
  6324.    > # end of Font
  6325.    <String ` command has no effect on argument values.'>
  6326.   >
  6327.  > # end of Para
  6328.  <Para 
  6329.   <Unique 127>
  6330.   <PgfTag `1Heading'>
  6331.   <PgfNumString `7. '>
  6332.   <ParaLine 
  6333.    <String `Restarts and Returning'>
  6334.   >
  6335.  > # end of Para
  6336.  <Para 
  6337.   <Unique 128>
  6338.   <PgfTag `Body'>
  6339.   <ParaLine 
  6340.    <String `This section discusses invoking Dylan restart handlers and returning values for conditions whose recovery protocols allow '>
  6341.   >
  6342.   <ParaLine 
  6343.    <String `returning.  If you do not know what these are, see the '>
  6344.    <Font 
  6345.     <FTag `Emphasis'>
  6346.    > # end of Font
  6347.    <String `Dylan Interim Reference Manual'>
  6348.    <Font 
  6349.     <FTag `'>
  6350.    > # end of Font
  6351.    <String `.'>
  6352.   >
  6353.  > # end of Para
  6354.  <Para 
  6355.   <Unique 129>
  6356.   <PgfTag `Body'>
  6357.   <ParaLine 
  6358.    <String `The debugger has commands that allow you to try to continue executing your program.  The most common way to continue '>
  6359.   >
  6360.   <ParaLine 
  6361.    <String `execution is to invoke a Dylan restart.  To either list the available restarts or invoke a restart, you use the '>
  6362.    <Font 
  6363.     <FTag `Computer'>
  6364.    > # end of Font
  6365.    <String `restart'>
  6366.    <Font 
  6367.     <FTag `'>
  6368.    > # end of Font
  6369.    <String ` '>
  6370.   >
  6371.   <ParaLine 
  6372.    <String `command:'>
  6373.   >
  6374.  > # end of Para
  6375.  <Para 
  6376.   <Unique 130>
  6377.   <PgfTag `Verbatim'>
  6378.   <ParaLine 
  6379.    <Char HardSpace >
  6380.    <Char HardSpace >
  6381.    <Char HardSpace >
  6382.    <Char HardSpace >
  6383.    <String `mindy\> call cerror("go on", "oops")'>
  6384.    <Char HardReturn >
  6385.   >
  6386.   <ParaLine 
  6387.    <Char HardReturn >
  6388.   >
  6389.   <ParaLine 
  6390.    <Char HardSpace >
  6391.    <Char HardSpace >
  6392.    <Char HardSpace >
  6393.    <Char HardSpace >
  6394.    <String `oops'>
  6395.    <Char HardReturn >
  6396.   >
  6397.   <ParaLine 
  6398.    <Char HardReturn >
  6399.   >
  6400.   <ParaLine 
  6401.    <Char HardSpace >
  6402.    <Char HardSpace >
  6403.    <Char HardSpace >
  6404.    <Char HardSpace >
  6405.    <String `thread [0] D   main'>
  6406.    <Char HardReturn >
  6407.   >
  6408.   <ParaLine 
  6409.    <Char HardSpace >
  6410.    <Char HardSpace >
  6411.    <Char HardSpace >
  6412.    <Char HardSpace >
  6413.    <String `fp 0x1003428c: invoke-debugger({<simple-error\> 0x10245361})'>
  6414.    <Char HardReturn >
  6415.   >
  6416.   <ParaLine 
  6417.    <Char HardSpace >
  6418.    <Char HardSpace >
  6419.    <Char HardSpace >
  6420.    <Char HardSpace >
  6421.    <String `mindy\> restart'>
  6422.    <Char HardReturn >
  6423.   >
  6424.   <ParaLine 
  6425.    <Char HardSpace >
  6426.    <Char HardSpace >
  6427.    <Char HardSpace >
  6428.    <Char HardSpace >
  6429.    <String `0 [{class <simple-restart\>}]: go on'>
  6430.    <Char HardReturn >
  6431.   >
  6432.   <ParaLine 
  6433.    <Char HardSpace >
  6434.    <Char HardSpace >
  6435.    <Char HardSpace >
  6436.    <Char HardSpace >
  6437.    <String `1 [{class <abort\>}]: Blow off call'>
  6438.    <Char HardReturn >
  6439.   >
  6440.   <ParaLine 
  6441.    <Char HardSpace >
  6442.    <Char HardSpace >
  6443.    <Char HardSpace >
  6444.    <Char HardSpace >
  6445.    <String `mindy\> restart 0'>
  6446.    <Char HardReturn >
  6447.   >
  6448.   <ParaLine 
  6449.    <Char HardSpace >
  6450.    <Char HardSpace >
  6451.    <Char HardSpace >
  6452.    <Char HardSpace >
  6453.    <String `$0=#f'>
  6454.    <Char HardReturn >
  6455.   >
  6456.   <ParaLine 
  6457.    <Char HardSpace >
  6458.    <Char HardSpace >
  6459.    <Char HardSpace >
  6460.    <Char HardSpace >
  6461.    <String `fp 0x10034090: invoke-debugger({<simple-error\> 0x1023fa91})'>
  6462.    <Char HardReturn >
  6463.   >
  6464.   <ParaLine 
  6465.    <Char HardSpace >
  6466.    <Char HardSpace >
  6467.    <Char HardSpace >
  6468.    <Char HardSpace >
  6469.    <String `mindy\> '>
  6470.   >
  6471.  > # end of Para
  6472.  <Para 
  6473.   <Unique 131>
  6474.   <PgfTag `Body'>
  6475.   <ParaLine 
  6476.    <String `In this example, the '>
  6477.    <Font 
  6478.     <FTag `Computer'>
  6479.    > # end of Font
  6480.    <String `restart'>
  6481.    <Font 
  6482.     <FTag `'>
  6483.    > # end of Font
  6484.    <String ` command lists two restarts.  The '>
  6485.    <Font 
  6486.     <FTag `Variable'>
  6487.    > # end of Font
  6488.    <String `cerror'>
  6489.    <Font 
  6490.     <FTag `'>
  6491.    > # end of Font
  6492.    <String ` function establishes the '>
  6493.    <Font 
  6494.     <FTag `Computer'>
  6495.    > # end of Font
  6496.    <String `"go on"'>
  6497.    <Font 
  6498.     <FTag `'>
  6499.    > # end of Font
  6500.    <String ` restart (numbered '>
  6501.   >
  6502.   <ParaLine 
  6503.    <String `0).  The '>
  6504.    <Font 
  6505.     <FTag `Computer'>
  6506.    > # end of Font
  6507.    <String `call'>
  6508.    <Font 
  6509.     <FTag `'>
  6510.    > # end of Font
  6511.    <String ` command establishes the '>
  6512.    <Font 
  6513.     <FTag `Computer'>
  6514.    > # end of Font
  6515.    <String `"Blow off call"'>
  6516.    <Font 
  6517.     <FTag `'>
  6518.    > # end of Font
  6519.    <String ` restart (numberd 1).  The '>
  6520.    <Font 
  6521.     <FTag `Computer'>
  6522.    > # end of Font
  6523.    <String `restart 0'>
  6524.    <Font 
  6525.     <FTag `'>
  6526.    > # end of Font
  6527.    <String ` command caused '>
  6528.    <Font 
  6529.     <FTag `Variable'>
  6530.    > # end of Font
  6531.    <String `cerror '>
  6532.   >
  6533.   <ParaLine 
  6534.    <Font 
  6535.     <FTag `'>
  6536.    > # end of Font
  6537.    <String `to return '>
  6538.    <Font 
  6539.     <FTag `Computer'>
  6540.    > # end of Font
  6541.    <String `#f'>
  6542.    <Font 
  6543.     <FTag `'>
  6544.    > # end of Font
  6545.    <String `, which the '>
  6546.    <Font 
  6547.     <FTag `Computer'>
  6548.    > # end of Font
  6549.    <String `call'>
  6550.    <Font 
  6551.     <FTag `'>
  6552.    > # end of Font
  6553.    <String ` command printed.'>
  6554.   >
  6555.  > # end of Para
  6556.  <Para 
  6557.   <Unique 132>
  6558.   <PgfTag `Body'>
  6559.   <ParaLine 
  6560.    <String `The '>
  6561.    <Font 
  6562.     <FTag `Computer'>
  6563.    > # end of Font
  6564.    <String `abort'>
  6565.    <Font 
  6566.     <FTag `'>
  6567.    > # end of Font
  6568.    <String ` command invokes the first restart that handles '>
  6569.    <Font 
  6570.     <FTag `Variable'>
  6571.    > # end of Font
  6572.    <String `<abort\>'>
  6573.    <Font 
  6574.     <FTag `'>
  6575.    > # end of Font
  6576.    <String ` restarts. The following is an example of this command:'>
  6577.   >
  6578.  > # end of Para
  6579.  <Para 
  6580.   <Unique 133>
  6581.   <PgfTag `Verbatim'>
  6582.   <ParaLine 
  6583.    <TextRectID 16>
  6584.    <Char HardSpace >
  6585.    <Char HardSpace >
  6586.    <Char HardSpace >
  6587.    <Char HardSpace >
  6588.    <String `mindy\> call error("oops")'>
  6589.    <Char HardReturn >
  6590.   >
  6591.   <ParaLine 
  6592.    <Char HardReturn >
  6593.   >
  6594.   <ParaLine 
  6595.    <Char HardSpace >
  6596.    <Char HardSpace >
  6597.    <Char HardSpace >
  6598.    <Char HardSpace >
  6599.    <String `oops'>
  6600.    <Char HardReturn >
  6601.   >
  6602.   <ParaLine 
  6603.    <Char HardReturn >
  6604.   >
  6605.   <ParaLine 
  6606.    <Char HardSpace >
  6607.    <Char HardSpace >
  6608.    <Char HardSpace >
  6609.    <Char HardSpace >
  6610.    <String `thread [0] D   main'>
  6611.    <Char HardReturn >
  6612.   >
  6613.   <ParaLine 
  6614.    <Char HardSpace >
  6615.    <Char HardSpace >
  6616.    <Char HardSpace >
  6617.    <Char HardSpace >
  6618.    <String `fp 0x100341fc: invoke-debugger({<simple-error\> 0x10241d49})'>
  6619.    <Char HardReturn >
  6620.   >
  6621.   <ParaLine 
  6622.    <Char HardSpace >
  6623.    <Char HardSpace >
  6624.    <Char HardSpace >
  6625.    <Char HardSpace >
  6626.    <String `mindy\> abort'>
  6627.    <Char HardReturn >
  6628.   >
  6629.   <ParaLine 
  6630.    <Char HardSpace >
  6631.    <Char HardSpace >
  6632.    <Char HardSpace >
  6633.    <Char HardSpace >
  6634.    <String `fp 0x10034090: invoke-debugger({<simple-error\> 0x1023fa91})'>
  6635.    <Char HardReturn >
  6636.   >
  6637.   <ParaLine 
  6638.    <Char HardSpace >
  6639.    <Char HardSpace >
  6640.    <Char HardSpace >
  6641.    <Char HardSpace >
  6642.    <String `mindy\> '>
  6643.   >
  6644.  > # end of Para
  6645.  <Para 
  6646.   <Unique 134>
  6647.   <PgfTag `Body'>
  6648.   <ParaLine 
  6649.    <String `If Mindy entered the debugger due to a condition that allows returning as part of its recovery protocol, then you can use the '>
  6650.   >
  6651.   <ParaLine 
  6652.    <Font 
  6653.     <FTag `Computer'>
  6654.    > # end of Font
  6655.    <String `return'>
  6656.    <Font 
  6657.     <FTag `'>
  6658.    > # end of Font
  6659.    <String ` command.  For example, consider an '>
  6660.    <Font 
  6661.     <FTag `Variable'>
  6662.    > # end of Font
  6663.    <String `<ignorable-error\>'>
  6664.    <Font 
  6665.     <FTag `'>
  6666.    > # end of Font
  6667.    <String ` condition that is a subclass of '>
  6668.    <Font 
  6669.     <FTag `Variable'>
  6670.    > # end of Font
  6671.    <String `<error\>'>
  6672.    <Font 
  6673.     <FTag `'>
  6674.    > # end of Font
  6675.    <String ` and that allows '>
  6676.   >
  6677.   <ParaLine 
  6678.    <String `returning as part of its recovery protocol.  The following example shows returning from the signalling of this condition:'>
  6679.   >
  6680.  > # end of Para
  6681.  <Para 
  6682.   <Unique 135>
  6683.   <PgfTag `Verbatim'>
  6684.   <ParaLine 
  6685.    <Char HardSpace >
  6686.    <Char HardSpace >
  6687.    <Char HardSpace >
  6688.    <Char HardSpace >
  6689.    <String `mindy\> call signal(make(<ignorable-error\>))'>
  6690.    <Char HardReturn >
  6691.   >
  6692.   <ParaLine 
  6693.    <Char HardReturn >
  6694.   >
  6695.   <ParaLine 
  6696.    <Char HardSpace >
  6697.    <Char HardSpace >
  6698.    <Char HardSpace >
  6699.    <Char HardSpace >
  6700.    <String `{<ignorable-error\> 0x10247759}'>
  6701.    <Char HardReturn >
  6702.   >
  6703.   <ParaLine 
  6704.    <Char HardReturn >
  6705.   >
  6706.   <ParaLine 
  6707.    <Char HardSpace >
  6708.    <Char HardSpace >
  6709.    <Char HardSpace >
  6710.    <Char HardSpace >
  6711.    <String `thread [0] D   main'>
  6712.    <Char HardReturn >
  6713.   >
  6714.   <ParaLine 
  6715.    <Char HardSpace >
  6716.    <Char HardSpace >
  6717.    <Char HardSpace >
  6718.    <Char HardSpace >
  6719.    <String `fp 0x100341d4: invoke-debugger({<ignorable-error\> 0x10247759})'>
  6720.    <Char HardReturn >
  6721.   >
  6722.   <ParaLine 
  6723.    <Char HardSpace >
  6724.    <Char HardSpace >
  6725.    <Char HardSpace >
  6726.    <Char HardSpace >
  6727.    <String `mindy\> restart'>
  6728.    <Char HardReturn >
  6729.   >
  6730.   <ParaLine 
  6731.    <Char HardSpace >
  6732.    <Char HardSpace >
  6733.    <Char HardSpace >
  6734.    <Char HardSpace >
  6735.    <String `0 [{class <abort\>}]: Blow off call'>
  6736.    <Char HardReturn >
  6737.   >
  6738.   <ParaLine 
  6739.    <Char HardReturn >
  6740.   >
  6741.   <ParaLine 
  6742.    <Char HardSpace >
  6743.    <Char HardSpace >
  6744.    <Char HardSpace >
  6745.    <Char HardSpace >
  6746.    <String `Returning is allowed:'>
  6747.    <Char HardReturn >
  6748.   >
  6749.   <ParaLine 
  6750.    <Char HardSpace >
  6751.    <Char HardSpace >
  6752.    <Char HardSpace >
  6753.    <Char HardSpace >
  6754.    <Char HardSpace >
  6755.    <Char HardSpace >
  6756.    <String `ignore it.'>
  6757.    <Char HardReturn >
  6758.   >
  6759.   <ParaLine 
  6760.    <Char HardSpace >
  6761.    <Char HardSpace >
  6762.    <Char HardSpace >
  6763.    <Char HardSpace >
  6764.    <String `mindy\> return'>
  6765.    <Char HardReturn >
  6766.   >
  6767.   <ParaLine 
  6768.    <Char HardSpace >
  6769.    <Char HardSpace >
  6770.    <Char HardSpace >
  6771.    <Char HardSpace >
  6772.    <String `$0=#f'>
  6773.    <Char HardReturn >
  6774.   >
  6775.   <ParaLine 
  6776.    <Char HardSpace >
  6777.    <Char HardSpace >
  6778.    <Char HardSpace >
  6779.    <Char HardSpace >
  6780.    <String `fp 0x10034090: invoke-debugger({<simple-error\> 0x10244831})'>
  6781.    <Char HardReturn >
  6782.   >
  6783.   <ParaLine 
  6784.    <Char HardSpace >
  6785.    <Char HardSpace >
  6786.    <Char HardSpace >
  6787.    <Char HardSpace >
  6788.    <String `mindy\> '>
  6789.   >
  6790.  > # end of Para
  6791.  <Para 
  6792.   <Unique 136>
  6793.   <PgfTag `1Heading'>
  6794.   <PgfNumString `8. '>
  6795.   <ParaLine 
  6796.    <String `Interrupting and Single Stepping'>
  6797.   >
  6798.  > # end of Para
  6799.  <Para 
  6800.   <Unique 137>
  6801.   <PgfTag `Body'>
  6802.   <ParaLine 
  6803.    <String `Sometimes it is useful to interrupt your program to see where it is currently executing.  Consider the following program as '>
  6804.   >
  6805.   <ParaLine 
  6806.    <String `an example:'>
  6807.   >
  6808.  > # end of Para
  6809.  <Para 
  6810.   <Unique 138>
  6811.   <PgfTag `Verbatim'>
  6812.   <ParaLine 
  6813.    <Char HardSpace >
  6814.    <Char HardSpace >
  6815.    <Char HardSpace >
  6816.    <Char HardSpace >
  6817.    <String `module: Dylan-User'>
  6818.    <Char HardReturn >
  6819.   >
  6820.   <ParaLine 
  6821.    <Char HardReturn >
  6822.   >
  6823.   <ParaLine 
  6824.    <Char HardSpace >
  6825.    <Char HardSpace >
  6826.    <Char HardSpace >
  6827.    <Char HardSpace >
  6828.    <String `define method main (#rest noise)'>
  6829.    <Char HardReturn >
  6830.   >
  6831.   <ParaLine 
  6832.    <Char HardSpace >
  6833.    <Char HardSpace >
  6834.    <Char HardSpace >
  6835.    <Char HardSpace >
  6836.    <Char HardSpace >
  6837.    <Char HardSpace >
  6838.    <String `foo(#t);'>
  6839.    <Char HardReturn >
  6840.   >
  6841.   <ParaLine 
  6842.    <Char HardSpace >
  6843.    <Char HardSpace >
  6844.    <Char HardSpace >
  6845.    <Char HardSpace >
  6846.    <String `end;'>
  6847.    <Char HardReturn >
  6848.   >
  6849.   <ParaLine 
  6850.    <Char HardReturn >
  6851.   >
  6852.   <ParaLine 
  6853.    <Char HardSpace >
  6854.    <Char HardSpace >
  6855.    <Char HardSpace >
  6856.    <Char HardSpace >
  6857.    <String `define method foo (x)'>
  6858.    <Char HardReturn >
  6859.   >
  6860.   <ParaLine 
  6861.    <Char HardSpace >
  6862.    <Char HardSpace >
  6863.    <Char HardSpace >
  6864.    <Char HardSpace >
  6865.    <Char HardSpace >
  6866.    <Char HardSpace >
  6867.    <String `if (x)'>
  6868.    <Char HardReturn >
  6869.   >
  6870.   <ParaLine 
  6871.    <Char HardSpace >
  6872.    <Char HardSpace >
  6873.    <Char HardSpace >
  6874.    <Char HardSpace >
  6875.    <Char HardSpace >
  6876.    <Char HardSpace >
  6877.    <Char HardSpace >
  6878.    <Char HardSpace >
  6879.    <String `foo(#f);'>
  6880.    <Char HardReturn >
  6881.   >
  6882.   <ParaLine 
  6883.    <Char HardSpace >
  6884.    <Char HardSpace >
  6885.    <Char HardSpace >
  6886.    <Char HardSpace >
  6887.    <Char HardSpace >
  6888.    <Char HardSpace >
  6889.    <String `else'>
  6890.    <Char HardReturn >
  6891.   >
  6892.   <ParaLine 
  6893.    <Char HardSpace >
  6894.    <Char HardSpace >
  6895.    <Char HardSpace >
  6896.    <Char HardSpace >
  6897.    <Char HardSpace >
  6898.    <Char HardSpace >
  6899.    <Char HardSpace >
  6900.    <Char HardSpace >
  6901.    <String `foo(#t);'>
  6902.    <Char HardReturn >
  6903.   >
  6904.   <ParaLine 
  6905.    <Char HardSpace >
  6906.    <Char HardSpace >
  6907.    <Char HardSpace >
  6908.    <Char HardSpace >
  6909.    <Char HardSpace >
  6910.    <Char HardSpace >
  6911.    <String `end;'>
  6912.    <Char HardReturn >
  6913.   >
  6914.   <ParaLine 
  6915.    <Char HardSpace >
  6916.    <Char HardSpace >
  6917.    <Char HardSpace >
  6918.    <Char HardSpace >
  6919.    <String `end;'>
  6920.   >
  6921.  > # end of Para
  6922.  <Para 
  6923.   <Unique 139>
  6924.   <PgfTag `Body'>
  6925.   <ParaLine 
  6926.    <String `If you were to run this program and then interrupt it, you would see output similar to the following:'>
  6927.   >
  6928.  > # end of Para
  6929.  <Para 
  6930.   <Unique 140>
  6931.   <PgfTag `Verbatim'>
  6932.   <ParaLine 
  6933.    <TextRectID 17>
  6934.    <Char HardSpace >
  6935.    <Char HardSpace >
  6936.    <Char HardSpace >
  6937.    <Char HardSpace >
  6938.    <String `^C'>
  6939.    <Char HardReturn >
  6940.   >
  6941.   <ParaLine 
  6942.    <Char HardSpace >
  6943.    <Char HardSpace >
  6944.    <Char HardSpace >
  6945.    <Char HardSpace >
  6946.    <String `Interrupted'>
  6947.    <Char HardReturn >
  6948.   >
  6949.   <ParaLine 
  6950.    <Char HardSpace >
  6951.    <Char HardSpace >
  6952.    <Char HardSpace >
  6953.    <Char HardSpace >
  6954.    <String `thread [0] R   main'>
  6955.    <Char HardReturn >
  6956.   >
  6957.   <ParaLine 
  6958.    <Char HardSpace >
  6959.    <Char HardSpace >
  6960.    <Char HardSpace >
  6961.    <Char HardSpace >
  6962.    <String `fp 0x10034060: foo(#f, #())'>
  6963.    <Char HardReturn >
  6964.   >
  6965.   <ParaLine 
  6966.    <Char HardSpace >
  6967.    <Char HardSpace >
  6968.    <Char HardSpace >
  6969.    <Char HardSpace >
  6970.    <String `foo.dylan'>
  6971.    <Char HardReturn >
  6972.   >
  6973.   <ParaLine 
  6974.    <Char HardSpace >
  6975.    <Char HardSpace >
  6976.    <Char HardSpace >
  6977.    <Char HardSpace >
  6978.    <String `8       if (x)'>
  6979.    <Char HardReturn >
  6980.   >
  6981.   <ParaLine 
  6982.    <Char HardSpace >
  6983.    <Char HardSpace >
  6984.    <Char HardSpace >
  6985.    <Char HardSpace >
  6986.    <String `mindy\> '>
  6987.   >
  6988.  > # end of Para
  6989.  <Para 
  6990.   <Unique 141>
  6991.   <PgfTag `Body'>
  6992.   <ParaLine 
  6993.    <String `After interrupting the program you have the full debugger at your disposal, as if an error had occurred.  Additionally, you '>
  6994.   >
  6995.   <ParaLine 
  6996.    <String `can use the '>
  6997.    <Font 
  6998.     <FTag `Computer'>
  6999.    > # end of Font
  7000.    <String `continue'>
  7001.    <Font 
  7002.     <FTag `'>
  7003.    > # end of Font
  7004.    <String ` command to resume execution:'>
  7005.   >
  7006.  > # end of Para
  7007.  <Para 
  7008.   <Unique 142>
  7009.   <PgfTag `Verbatim'>
  7010.   <ParaLine 
  7011.    <Char HardSpace >
  7012.    <Char HardSpace >
  7013.    <Char HardSpace >
  7014.    <Char HardSpace >
  7015.    <String `mindy\> continue'>
  7016.   >
  7017.  > # end of Para
  7018.  <Para 
  7019.   <Unique 143>
  7020.   <PgfTag `Body'>
  7021.   <ParaLine 
  7022.    <String `You can also use the '>
  7023.    <Font 
  7024.     <FTag `Computer'>
  7025.    > # end of Font
  7026.    <String `step'>
  7027.    <Font 
  7028.     <FTag `'>
  7029.    > # end of Font
  7030.    <String ` command to advance line by line through your program.  When stepping, if the debugger '>
  7031.   >
  7032.   <ParaLine 
  7033.    <String `encounters a function call, it descends into that function and steps line by line.  The following is an example:'>
  7034.   >
  7035.  > # end of Para
  7036.  <Para 
  7037.   <Unique 144>
  7038.   <PgfTag `Verbatim'>
  7039.   <ParaLine 
  7040.    <Char HardSpace >
  7041.    <Char HardSpace >
  7042.    <Char HardSpace >
  7043.    <Char HardSpace >
  7044.    <String `^C'>
  7045.    <Char HardReturn >
  7046.   >
  7047.   <ParaLine 
  7048.    <Char HardSpace >
  7049.    <Char HardSpace >
  7050.    <Char HardSpace >
  7051.    <Char HardSpace >
  7052.    <String `Interrupted'>
  7053.    <Char HardReturn >
  7054.   >
  7055.   <ParaLine 
  7056.    <Char HardSpace >
  7057.    <Char HardSpace >
  7058.    <Char HardSpace >
  7059.    <Char HardSpace >
  7060.    <String `thread [0] R   main'>
  7061.    <Char HardReturn >
  7062.   >
  7063.   <ParaLine 
  7064.    <Char HardSpace >
  7065.    <Char HardSpace >
  7066.    <Char HardSpace >
  7067.    <Char HardSpace >
  7068.    <String `fp 0x10034060: foo(#f, #())'>
  7069.    <Char HardReturn >
  7070.   >
  7071.   <ParaLine 
  7072.    <Char HardSpace >
  7073.    <Char HardSpace >
  7074.    <Char HardSpace >
  7075.    <Char HardSpace >
  7076.    <String `foo.dylan'>
  7077.    <Char HardReturn >
  7078.   >
  7079.   <ParaLine 
  7080.    <Char HardSpace >
  7081.    <Char HardSpace >
  7082.    <Char HardSpace >
  7083.    <Char HardSpace >
  7084.    <String `8       if (x)'>
  7085.    <Char HardReturn >
  7086.   >
  7087.   <ParaLine 
  7088.    <Char HardSpace >
  7089.    <Char HardSpace >
  7090.    <Char HardSpace >
  7091.    <Char HardSpace >
  7092.    <String `mindy\> step'>
  7093.    <Char HardReturn >
  7094.   >
  7095.   <ParaLine 
  7096.    <Char HardSpace >
  7097.    <Char HardSpace >
  7098.    <Char HardSpace >
  7099.    <Char HardSpace >
  7100.    <String `foo.dylan'>
  7101.    <Char HardReturn >
  7102.   >
  7103.   <ParaLine 
  7104.    <Char HardSpace >
  7105.    <Char HardSpace >
  7106.    <Char HardSpace >
  7107.    <Char HardSpace >
  7108.    <String `11      foo(#t)'>
  7109.    <Char HardReturn >
  7110.   >
  7111.   <ParaLine 
  7112.    <Char HardSpace >
  7113.    <Char HardSpace >
  7114.    <Char HardSpace >
  7115.    <Char HardSpace >
  7116.    <String `mindy\> step'>
  7117.    <Char HardReturn >
  7118.   >
  7119.   <ParaLine 
  7120.    <Char HardSpace >
  7121.    <Char HardSpace >
  7122.    <Char HardSpace >
  7123.    <Char HardSpace >
  7124.    <String `foo.dylan'>
  7125.    <Char HardReturn >
  7126.   >
  7127.   <ParaLine 
  7128.    <Char HardSpace >
  7129.    <Char HardSpace >
  7130.    <Char HardSpace >
  7131.    <Char HardSpace >
  7132.    <String `8       if (x)'>
  7133.    <Char HardReturn >
  7134.   >
  7135.   <ParaLine 
  7136.    <Char HardSpace >
  7137.    <Char HardSpace >
  7138.    <Char HardSpace >
  7139.    <Char HardSpace >
  7140.    <String `mindy\> step'>
  7141.    <Char HardReturn >
  7142.   >
  7143.   <ParaLine 
  7144.    <Char HardSpace >
  7145.    <Char HardSpace >
  7146.    <Char HardSpace >
  7147.    <Char HardSpace >
  7148.    <String `foo.dylan'>
  7149.    <Char HardReturn >
  7150.   >
  7151.   <ParaLine 
  7152.    <Char HardSpace >
  7153.    <Char HardSpace >
  7154.    <Char HardSpace >
  7155.    <Char HardSpace >
  7156.    <String `9       foo(#f)'>
  7157.    <Char HardReturn >
  7158.   >
  7159.   <ParaLine 
  7160.    <Char HardSpace >
  7161.    <Char HardSpace >
  7162.    <Char HardSpace >
  7163.    <Char HardSpace >
  7164.    <String `mindy\> step'>
  7165.    <Char HardReturn >
  7166.   >
  7167.   <ParaLine 
  7168.    <Char HardSpace >
  7169.    <Char HardSpace >
  7170.    <Char HardSpace >
  7171.    <Char HardSpace >
  7172.    <String `foo.dylan'>
  7173.    <Char HardReturn >
  7174.   >
  7175.   <ParaLine 
  7176.    <Char HardSpace >
  7177.    <Char HardSpace >
  7178.    <Char HardSpace >
  7179.    <Char HardSpace >
  7180.    <String `8       if (x)'>
  7181.    <Char HardReturn >
  7182.   >
  7183.   <ParaLine 
  7184.    <Char HardSpace >
  7185.    <Char HardSpace >
  7186.    <Char HardSpace >
  7187.    <Char HardSpace >
  7188.    <String `mindy\> '>
  7189.   >
  7190.  > # end of Para
  7191.  <Para 
  7192.   <Unique 145>
  7193.   <PgfTag `1Heading'>
  7194.   <PgfNumString `9. '>
  7195.   <ParaLine 
  7196.    <String `Breakpoints'>
  7197.   >
  7198.  > # end of Para
  7199.  <Para 
  7200.   <Unique 146>
  7201.   <PgfTag `Body'>
  7202.   <ParaLine 
  7203.    <String `The debugger has a primitive facility for setting breakpoints in methods written in Dylan, as opposed to built-in methods.  '>
  7204.   >
  7205.   <ParaLine 
  7206.    <String `The '>
  7207.    <Font 
  7208.     <FTag `Computer'>
  7209.    > # end of Font
  7210.    <String `breakpoint'>
  7211.    <Font 
  7212.     <FTag `'>
  7213.    > # end of Font
  7214.    <String ` command takes two arguments, a reference to a method in which to install the breakpoint, and the line '>
  7215.   >
  7216.   <ParaLine 
  7217.    <String `number at which to install the breakpoint.  For example, consider the following program:'>
  7218.   >
  7219.  > # end of Para
  7220.  <Para 
  7221.   <Unique 147>
  7222.   <PgfTag `Verbatim'>
  7223.   <ParaLine 
  7224.    <Char HardSpace >
  7225.    <Char HardSpace >
  7226.    <Char HardSpace >
  7227.    <Char HardSpace >
  7228.    <String `module: dylan-user'>
  7229.    <Char HardReturn >
  7230.   >
  7231.   <ParaLine 
  7232.    <Char HardReturn >
  7233.   >
  7234.   <ParaLine 
  7235.    <Char HardSpace >
  7236.    <Char HardSpace >
  7237.    <Char HardSpace >
  7238.    <Char HardSpace >
  7239.    <String `define constant foo ='>
  7240.    <Char HardReturn >
  7241.   >
  7242.   <ParaLine 
  7243.    <Char HardSpace >
  7244.    <Char HardSpace >
  7245.    <Char HardSpace >
  7246.    <Char HardSpace >
  7247.    <Char HardSpace >
  7248.    <Char HardSpace >
  7249.    <String `method ()'>
  7250.    <Char HardReturn >
  7251.   >
  7252.   <ParaLine 
  7253.    <Char HardSpace >
  7254.    <Char HardSpace >
  7255.    <Char HardSpace >
  7256.    <Char HardSpace >
  7257.    <Char HardSpace >
  7258.    <Char HardSpace >
  7259.    <Char HardSpace >
  7260.    <Char HardSpace >
  7261.    <String `puts("this is a test\\n");'>
  7262.    <Char HardReturn >
  7263.   >
  7264.   <ParaLine 
  7265.    <Char HardSpace >
  7266.    <Char HardSpace >
  7267.    <Char HardSpace >
  7268.    <Char HardSpace >
  7269.    <Char HardSpace >
  7270.    <Char HardSpace >
  7271.    <Char HardSpace >
  7272.    <Char HardSpace >
  7273.    <String `puts("of breakpoints.\\n");'>
  7274.    <Char HardReturn >
  7275.   >
  7276.   <ParaLine 
  7277.    <Char HardSpace >
  7278.    <Char HardSpace >
  7279.    <Char HardSpace >
  7280.    <Char HardSpace >
  7281.    <Char HardSpace >
  7282.    <Char HardSpace >
  7283.    <Char HardSpace >
  7284.    <Char HardSpace >
  7285.    <String `#f;'>
  7286.    <Char HardReturn >
  7287.   >
  7288.   <ParaLine 
  7289.    <Char HardSpace >
  7290.    <Char HardSpace >
  7291.    <Char HardSpace >
  7292.    <Char HardSpace >
  7293.    <Char HardSpace >
  7294.    <Char HardSpace >
  7295.    <String `end;'>
  7296.   >
  7297.  > # end of Para
  7298.  <Para 
  7299.   <Unique 148>
  7300.   <PgfTag `Body'>
  7301.   <ParaLine 
  7302.    <String `If you were to put a breakpoint at line 6 (the second '>
  7303.    <Font 
  7304.     <FTag `Computer'>
  7305.    > # end of Font
  7306.    <String `puts'>
  7307.    <Font 
  7308.     <FTag `'>
  7309.    > # end of Font
  7310.    <String `), Mindy would produce output similar to the following:'>
  7311.   >
  7312.  > # end of Para
  7313.  <Para 
  7314.   <Unique 149>
  7315.   <PgfTag `Verbatim'>
  7316.   <ParaLine 
  7317.    <TextRectID 18>
  7318.    <Char HardSpace >
  7319.    <Char HardSpace >
  7320.    <Char HardSpace >
  7321.    <Char HardSpace >
  7322.    <String `mindy\> break foo, 6'>
  7323.    <Char HardReturn >
  7324.   >
  7325.   <ParaLine 
  7326.    <Char HardSpace >
  7327.    <Char HardSpace >
  7328.    <Char HardSpace >
  7329.    <Char HardSpace >
  7330.    <String `breakpoint 1 installed in {anonymous <byte-method\> 0x10243d31\\'>
  7331.    <Char HardReturn >
  7332.   >
  7333.   <ParaLine 
  7334.    <Char HardSpace >
  7335.    <Char HardSpace >
  7336.    <Char HardSpace >
  7337.    <Char HardSpace >
  7338.    <String `#()} at line 6 (pc 47)'>
  7339.    <Char HardReturn >
  7340.   >
  7341.   <ParaLine 
  7342.    <Char HardSpace >
  7343.    <Char HardSpace >
  7344.    <Char HardSpace >
  7345.    <Char HardSpace >
  7346.    <String `mindy\> call foo()'>
  7347.    <Char HardReturn >
  7348.   >
  7349.   <ParaLine 
  7350.    <Char HardSpace >
  7351.    <Char HardSpace >
  7352.    <Char HardSpace >
  7353.    <Char HardSpace >
  7354.    <String `this is a test'>
  7355.    <Char HardReturn >
  7356.   >
  7357.   <ParaLine 
  7358.    <Char HardSpace >
  7359.    <Char HardSpace >
  7360.    <Char HardSpace >
  7361.    <Char HardSpace >
  7362.    <String `Breakpoint'>
  7363.    <Char HardReturn >
  7364.   >
  7365.   <ParaLine 
  7366.    <Char HardSpace >
  7367.    <Char HardSpace >
  7368.    <Char HardSpace >
  7369.    <Char HardSpace >
  7370.    <String `thread [0] R   main'>
  7371.    <Char HardReturn >
  7372.   >
  7373.   <ParaLine 
  7374.    <Char HardSpace >
  7375.    <Char HardSpace >
  7376.    <Char HardSpace >
  7377.    <Char HardSpace >
  7378.    <String `fp 0x100341dc: {anonymous <byte-method\> 0x10243d31 #()}(#())'>
  7379.    <Char HardReturn >
  7380.   >
  7381.   <ParaLine 
  7382.    <Char HardSpace >
  7383.    <Char HardSpace >
  7384.    <Char HardSpace >
  7385.    <Char HardSpace >
  7386.    <String `foo.dylan'>
  7387.    <Char HardReturn >
  7388.   >
  7389.   <ParaLine 
  7390.    <Char HardSpace >
  7391.    <Char HardSpace >
  7392.    <Char HardSpace >
  7393.    <Char HardSpace >
  7394.    <String `6       puts("of breakpoints.\\n");'>
  7395.    <Char HardReturn >
  7396.   >
  7397.   <ParaLine 
  7398.    <Char HardSpace >
  7399.    <Char HardSpace >
  7400.    <Char HardSpace >
  7401.    <Char HardSpace >
  7402.    <String `mindy\> '>
  7403.   >
  7404.  > # end of Para
  7405.  <Para 
  7406.   <Unique 150>
  7407.   <PgfTag `Body'>
  7408.   <ParaLine 
  7409.    <String `The '>
  7410.    <Font 
  7411.     <FTag `Computer'>
  7412.    > # end of Font
  7413.    <String `continue'>
  7414.    <Font 
  7415.     <FTag `'>
  7416.    > # end of Font
  7417.    <String ` and '>
  7418.    <Font 
  7419.     <FTag `Computer'>
  7420.    > # end of Font
  7421.    <String `step'>
  7422.    <Font 
  7423.     <FTag `'>
  7424.    > # end of Font
  7425.    <String ` commands can be used to continue execution (see Section '>
  7426.    <Font 
  7427.     <FTag `Emphasis'>
  7428.    > # end of Font
  7429.    <String `Interrupting and Single Stepping'>
  7430.    <Font 
  7431.     <FTag `'>
  7432.    > # end of Font
  7433.    <String `):'>
  7434.   >
  7435.  > # end of Para
  7436.  <Para 
  7437.   <Unique 151>
  7438.   <PgfTag `Verbatim'>
  7439.   <ParaLine 
  7440.    <Char HardSpace >
  7441.    <Char HardSpace >
  7442.    <Char HardSpace >
  7443.    <Char HardSpace >
  7444.    <String `mindy\> step'>
  7445.    <Char HardReturn >
  7446.   >
  7447.   <ParaLine 
  7448.    <Char HardSpace >
  7449.    <Char HardSpace >
  7450.    <Char HardSpace >
  7451.    <Char HardSpace >
  7452.    <String `of breakpoints.'>
  7453.    <Char HardReturn >
  7454.   >
  7455.   <ParaLine 
  7456.    <Char HardSpace >
  7457.    <Char HardSpace >
  7458.    <Char HardSpace >
  7459.    <Char HardSpace >
  7460.    <String `foo.dylan'>
  7461.    <Char HardReturn >
  7462.   >
  7463.   <ParaLine 
  7464.    <Char HardSpace >
  7465.    <Char HardSpace >
  7466.    <Char HardSpace >
  7467.    <Char HardSpace >
  7468.    <String `7       #f;'>
  7469.    <Char HardReturn >
  7470.   >
  7471.   <ParaLine 
  7472.    <Char HardSpace >
  7473.    <Char HardSpace >
  7474.    <Char HardSpace >
  7475.    <Char HardSpace >
  7476.    <String `mindy\> c'>
  7477.    <Char HardReturn >
  7478.   >
  7479.   <ParaLine 
  7480.    <Char HardSpace >
  7481.    <Char HardSpace >
  7482.    <Char HardSpace >
  7483.    <Char HardSpace >
  7484.    <String `$0=#f'>
  7485.    <Char HardReturn >
  7486.   >
  7487.   <ParaLine 
  7488.    <Char HardSpace >
  7489.    <Char HardSpace >
  7490.    <Char HardSpace >
  7491.    <Char HardSpace >
  7492.    <String `fp 0x10034090: invoke-debugger({<simple-error\> 0x10243e49})'>
  7493.    <Char HardReturn >
  7494.   >
  7495.   <ParaLine 
  7496.    <Char HardSpace >
  7497.    <Char HardSpace >
  7498.    <Char HardSpace >
  7499.    <Char HardSpace >
  7500.    <String `mindy\> '>
  7501.   >
  7502.  > # end of Para
  7503.  <Para 
  7504.   <Unique 152>
  7505.   <PgfTag `Body'>
  7506.   <ParaLine 
  7507.    <String `The '>
  7508.    <Font 
  7509.     <FTag `Computer'>
  7510.    > # end of Font
  7511.    <String `breakpoint'>
  7512.    <Font 
  7513.     <FTag `'>
  7514.    > # end of Font
  7515.    <String ` command evaluates its first argument, so you can use an arbitrary expression for the function.  For '>
  7516.   >
  7517.   <ParaLine 
  7518.    <String `example, you could use '>
  7519.    <Font 
  7520.     <FTag `Variable'>
  7521.    > # end of Font
  7522.    <String `find-method'>
  7523.    <Font 
  7524.     <FTag `'>
  7525.    > # end of Font
  7526.    <String ` to extract a specific method from a generic function and insert a breakpoint in that '>
  7527.   >
  7528.   <ParaLine 
  7529.    <String `method:'>
  7530.   >
  7531.  > # end of Para
  7532.  <Para 
  7533.   <Unique 153>
  7534.   <PgfTag `Verbatim'>
  7535.   <ParaLine 
  7536.    <Char HardSpace >
  7537.    <Char HardSpace >
  7538.    <Char HardSpace >
  7539.    <Char HardSpace >
  7540.    <String `mindy\> br find-method(size, list(<table\>)), 886'>
  7541.    <Char HardReturn >
  7542.   >
  7543.   <ParaLine 
  7544.    <Char HardSpace >
  7545.    <Char HardSpace >
  7546.    <Char HardSpace >
  7547.    <Char HardSpace >
  7548.    <String `breakpoint 1 installed in {<byte-method\> size #({class <table\>})}\\'>
  7549.    <Char HardReturn >
  7550.   >
  7551.   <ParaLine 
  7552.    <Char HardSpace >
  7553.    <Char HardSpace >
  7554.    <Char HardSpace >
  7555.    <Char HardSpace >
  7556.    <String `at line 886 (pc 35)'>
  7557.    <Char HardReturn >
  7558.   >
  7559.   <ParaLine 
  7560.    <Char HardSpace >
  7561.    <Char HardSpace >
  7562.    <Char HardSpace >
  7563.    <Char HardSpace >
  7564.    <String `mindy\>'>
  7565.   >
  7566.  > # end of Para
  7567.  <Para 
  7568.   <Unique 154>
  7569.   <PgfTag `Body'>
  7570.   <ParaLine 
  7571.    <String `The '>
  7572.    <Font 
  7573.     <FTag `Computer'>
  7574.    > # end of Font
  7575.    <String `breakpoint'>
  7576.    <Font 
  7577.     <FTag `'>
  7578.    > # end of Font
  7579.    <String ` command with no arguments lists the currently installed breakpoints:'>
  7580.   >
  7581.  > # end of Para
  7582.  <Para 
  7583.   <Unique 155>
  7584.   <PgfTag `Verbatim'>
  7585.   <ParaLine 
  7586.    <Char HardSpace >
  7587.    <Char HardSpace >
  7588.    <Char HardSpace >
  7589.    <Char HardSpace >
  7590.    <String `mindy\> breakpoint'>
  7591.    <Char HardReturn >
  7592.   >
  7593.   <ParaLine 
  7594.    <Char HardSpace >
  7595.    <Char HardSpace >
  7596.    <Char HardSpace >
  7597.    <Char HardSpace >
  7598.    <String `id  where'>
  7599.    <Char HardReturn >
  7600.   >
  7601.   <ParaLine 
  7602.    <Char HardSpace >
  7603.    <Char HardSpace >
  7604.    <Char HardSpace >
  7605.    <Char HardSpace >
  7606.    <Char HardSpace >
  7607.    <String `1  pc 47 in {<component\> 0x10204ea9}'>
  7608.    <Char HardReturn >
  7609.   >
  7610.   <ParaLine 
  7611.    <Char HardSpace >
  7612.    <Char HardSpace >
  7613.    <Char HardSpace >
  7614.    <Char HardSpace >
  7615.    <String `mindy\> '>
  7616.   >
  7617.  > # end of Para
  7618.  <Para 
  7619.   <Unique 156>
  7620.   <PgfTag `Body'>
  7621.   <ParaLine 
  7622.    <String `The '>
  7623.    <Font 
  7624.     <FTag `Computer'>
  7625.    > # end of Font
  7626.    <String `delete N'>
  7627.    <Font 
  7628.     <FTag `'>
  7629.    > # end of Font
  7630.    <String ` command removes a breakpoint, where '>
  7631.    <Font 
  7632.     <FTag `Computer'>
  7633.    > # end of Font
  7634.    <String `N'>
  7635.    <Font 
  7636.     <FTag `'>
  7637.    > # end of Font
  7638.    <String ` is the breakpoint ID reported in the '>
  7639.    <Font 
  7640.     <FTag `Computer'>
  7641.    > # end of Font
  7642.    <String `breakpoint'>
  7643.    <Font 
  7644.     <FTag `'>
  7645.    > # end of Font
  7646.    <String ` listing.'>
  7647.   >
  7648.  > # end of Para
  7649.  <Para 
  7650.   <Unique 157>
  7651.   <PgfTag `Body'>
  7652.   <ParaLine 
  7653.    <String `Sometimes the Mindy compiler has to split a single top level form into multiple methods.  When this happens, the debugger '>
  7654.   >
  7655.   <ParaLine 
  7656.    <String `cannot always figure out where to insert your breakpoint.  Consider the following program:'>
  7657.   >
  7658.  > # end of Para
  7659.  <Para 
  7660.   <Unique 158>
  7661.   <PgfTag `Verbatim'>
  7662.   <ParaLine 
  7663.    <Char HardSpace >
  7664.    <Char HardSpace >
  7665.    <Char HardSpace >
  7666.    <Char HardSpace >
  7667.    <String `module: dylan-user'>
  7668.    <Char HardReturn >
  7669.   >
  7670.   <ParaLine 
  7671.    <Char HardReturn >
  7672.   >
  7673.   <ParaLine 
  7674.    <Char HardSpace >
  7675.    <Char HardSpace >
  7676.    <Char HardSpace >
  7677.    <Char HardSpace >
  7678.    <String `define constant foo ='>
  7679.    <Char HardReturn >
  7680.   >
  7681.   <ParaLine 
  7682.    <Char HardSpace >
  7683.    <Char HardSpace >
  7684.    <Char HardSpace >
  7685.    <Char HardSpace >
  7686.    <Char HardSpace >
  7687.    <Char HardSpace >
  7688.    <String `method ()'>
  7689.    <Char HardReturn >
  7690.   >
  7691.   <ParaLine 
  7692.    <Char HardSpace >
  7693.    <Char HardSpace >
  7694.    <Char HardSpace >
  7695.    <Char HardSpace >
  7696.    <Char HardSpace >
  7697.    <Char HardSpace >
  7698.    <Char HardSpace >
  7699.    <Char HardSpace >
  7700.    <String `block (exit)'>
  7701.    <Char HardReturn >
  7702.   >
  7703.   <ParaLine 
  7704.    <Char HardSpace >
  7705.    <Char HardSpace >
  7706.    <Char HardSpace >
  7707.    <Char HardSpace >
  7708.    <Char HardSpace >
  7709.    <Char HardSpace >
  7710.    <Char HardSpace >
  7711.    <Char HardSpace >
  7712.    <Char HardSpace >
  7713.    <Char HardSpace >
  7714.    <String `puts("this is a test\\n");'>
  7715.    <Char HardReturn >
  7716.   >
  7717.   <ParaLine 
  7718.    <Char HardSpace >
  7719.    <Char HardSpace >
  7720.    <Char HardSpace >
  7721.    <Char HardSpace >
  7722.    <Char HardSpace >
  7723.    <Char HardSpace >
  7724.    <Char HardSpace >
  7725.    <Char HardSpace >
  7726.    <Char HardSpace >
  7727.    <Char HardSpace >
  7728.    <String `puts("of breakpoints.\\n");'>
  7729.    <Char HardReturn >
  7730.   >
  7731.   <ParaLine 
  7732.    <Char HardSpace >
  7733.    <Char HardSpace >
  7734.    <Char HardSpace >
  7735.    <Char HardSpace >
  7736.    <Char HardSpace >
  7737.    <Char HardSpace >
  7738.    <Char HardSpace >
  7739.    <Char HardSpace >
  7740.    <Char HardSpace >
  7741.    <Char HardSpace >
  7742.    <String `#f;'>
  7743.    <Char HardReturn >
  7744.   >
  7745.   <ParaLine 
  7746.    <Char HardSpace >
  7747.    <Char HardSpace >
  7748.    <Char HardSpace >
  7749.    <Char HardSpace >
  7750.    <Char HardSpace >
  7751.    <Char HardSpace >
  7752.    <Char HardSpace >
  7753.    <Char HardSpace >
  7754.    <String `end;'>
  7755.    <Char HardReturn >
  7756.   >
  7757.   <ParaLine 
  7758.    <Char HardSpace >
  7759.    <Char HardSpace >
  7760.    <Char HardSpace >
  7761.    <Char HardSpace >
  7762.    <Char HardSpace >
  7763.    <Char HardSpace >
  7764.    <String `end;'>
  7765.   >
  7766.  > # end of Para
  7767.  <Para 
  7768.   <Unique 159>
  7769.   <PgfTag `Body'>
  7770.   <ParaLine 
  7771.    <String `When this program is compiled, the compiler has to put the contents of the block in a seperate method.  Because of this, if '>
  7772.   >
  7773.   <ParaLine 
  7774.    <String `you were to try to insert a breakpoint at line 7 it would not work:'>
  7775.   >
  7776.  > # end of Para
  7777.  <Para 
  7778.   <Unique 160>
  7779.   <PgfTag `Verbatim'>
  7780.   <ParaLine 
  7781.    <TextRectID 19>
  7782.    <Char HardSpace >
  7783.    <Char HardSpace >
  7784.    <Char HardSpace >
  7785.    <Char HardSpace >
  7786.    <String `mindy\> break foo, 7'>
  7787.    <Char HardReturn >
  7788.   >
  7789.   <ParaLine 
  7790.    <Char HardSpace >
  7791.    <Char HardSpace >
  7792.    <Char HardSpace >
  7793.    <Char HardSpace >
  7794.    <String `{anonymous <byte-method\> 0x10243f59 #()} does not span line n\\'>
  7795.    <Char HardReturn >
  7796.   >
  7797.   <ParaLine 
  7798.    <Char HardSpace >
  7799.    <Char HardSpace >
  7800.    <Char HardSpace >
  7801.    <Char HardSpace >
  7802.    <String `umber 7 '>
  7803.    <Char HardReturn >
  7804.   >
  7805.   <ParaLine 
  7806.    <Char HardSpace >
  7807.    <Char HardSpace >
  7808.    <Char HardSpace >
  7809.    <Char HardSpace >
  7810.    <String `mindy\>'>
  7811.   >
  7812.  > # end of Para
  7813.  <Para 
  7814.   <Unique 161>
  7815.   <PgfTag `Body'>
  7816.   <ParaLine 
  7817.    <String `To insert a breakpoint into this method, you need to use the '>
  7818.    <Font 
  7819.     <FTag `Computer'>
  7820.    > # end of Font
  7821.    <String `disassemble'>
  7822.    <Font 
  7823.     <FTag `'>
  7824.    > # end of Font
  7825.    <String ` command.  It disassembles a method and all '>
  7826.   >
  7827.   <ParaLine 
  7828.    <String `Mindy-generated methods that might be associated with that method.  For example:'>
  7829.   >
  7830.  > # end of Para
  7831.  <Para 
  7832.   <Unique 162>
  7833.   <PgfTag `Verbatim'>
  7834.   <ParaLine 
  7835.    <Char HardSpace >
  7836.    <Char HardSpace >
  7837.    <Char HardSpace >
  7838.    <Char HardSpace >
  7839.    <String `mindy\> disassemble foo'>
  7840.    <Char HardReturn >
  7841.   >
  7842.   <ParaLine 
  7843.    <Char HardSpace >
  7844.    <Char HardSpace >
  7845.    <Char HardSpace >
  7846.    <Char HardSpace >
  7847.    <String `anonymous component, from "foo.dylan"'>
  7848.    <Char HardReturn >
  7849.   >
  7850.   <ParaLine 
  7851.    <Char HardSpace >
  7852.    <Char HardSpace >
  7853.    <Char HardSpace >
  7854.    <Char HardSpace >
  7855.    <String `5           block (exit)'>
  7856.    <Char HardReturn >
  7857.   >
  7858.   <ParaLine 
  7859.    <Char HardSpace >
  7860.    <Char HardSpace >
  7861.    <Char HardSpace >
  7862.    <Char HardSpace >
  7863.    <Char HardSpace >
  7864.    <Char HardSpace >
  7865.    <Char HardSpace >
  7866.    <Char HardSpace >
  7867.    <String `47: b0              push    function catch'>
  7868.    <Char HardReturn >
  7869.   >
  7870.   <ParaLine 
  7871.    <Char HardSpace >
  7872.    <Char HardSpace >
  7873.    <Char HardSpace >
  7874.    <Char HardSpace >
  7875.    <Char HardSpace >
  7876.    <Char HardSpace >
  7877.    <Char HardSpace >
  7878.    <Char HardSpace >
  7879.    <String `48: 21              push    const(1)        {<method-info\> 0x10205149}'>
  7880.    <Char HardReturn >
  7881.   >
  7882.   <ParaLine 
  7883.    <Char HardSpace >
  7884.    <Char HardSpace >
  7885.    <Char HardSpace >
  7886.    <Char HardSpace >
  7887.    <Char HardSpace >
  7888.    <Char HardSpace >
  7889.    <Char HardSpace >
  7890.    <Char HardSpace >
  7891.    <String `49: b2              push    function list'>
  7892.    <Char HardReturn >
  7893.   >
  7894.   <ParaLine 
  7895.    <Char HardSpace >
  7896.    <Char HardSpace >
  7897.    <Char HardSpace >
  7898.    <Char HardSpace >
  7899.    <Char HardSpace >
  7900.    <Char HardSpace >
  7901.    <Char HardSpace >
  7902.    <Char HardSpace >
  7903.    <String `50: a3              push    value <object\>'>
  7904.    <Char HardReturn >
  7905.   >
  7906.   <ParaLine 
  7907.    <Char HardSpace >
  7908.    <Char HardSpace >
  7909.    <Char HardSpace >
  7910.    <Char HardSpace >
  7911.    <Char HardSpace >
  7912.    <Char HardSpace >
  7913.    <Char HardSpace >
  7914.    <Char HardSpace >
  7915.    <String `51: 91              call    nargs = 1, for single'>
  7916.    <Char HardReturn >
  7917.   >
  7918.   <ParaLine 
  7919.    <Char HardSpace >
  7920.    <Char HardSpace >
  7921.    <Char HardSpace >
  7922.    <Char HardSpace >
  7923.    <Char HardSpace >
  7924.    <Char HardSpace >
  7925.    <Char HardSpace >
  7926.    <Char HardSpace >
  7927.    <String `52: 0e              push    #()'>
  7928.    <Char HardReturn >
  7929.   >
  7930.   <ParaLine 
  7931.    <Char HardSpace >
  7932.    <Char HardSpace >
  7933.    <Char HardSpace >
  7934.    <Char HardSpace >
  7935.    <Char HardSpace >
  7936.    <Char HardSpace >
  7937.    <Char HardSpace >
  7938.    <Char HardSpace >
  7939.    <String `53: 10              push    #t'>
  7940.    <Char HardReturn >
  7941.   >
  7942.   <ParaLine 
  7943.    <Char HardSpace >
  7944.    <Char HardSpace >
  7945.    <Char HardSpace >
  7946.    <Char HardSpace >
  7947.    <Char HardSpace >
  7948.    <Char HardSpace >
  7949.    <Char HardSpace >
  7950.    <Char HardSpace >
  7951.    <String `54: 06              make-method'>
  7952.    <Char HardReturn >
  7953.   >
  7954.   <ParaLine 
  7955.    <Char HardSpace >
  7956.    <Char HardSpace >
  7957.    <Char HardSpace >
  7958.    <Char HardSpace >
  7959.    <Char HardSpace >
  7960.    <Char HardSpace >
  7961.    <Char HardSpace >
  7962.    <Char HardSpace >
  7963.    <String `55: 71              call    nargs = 1, tail'>
  7964.    <Char HardReturn >
  7965.   >
  7966.   <ParaLine 
  7967.    <Char HardSpace >
  7968.    <Char HardSpace >
  7969.    <Char HardSpace >
  7970.    <Char HardSpace >
  7971.    <String `{<method-info\> 0x10205149}, anonymous component, from "foo.dylan"'>
  7972.    <Char HardReturn >
  7973.   >
  7974.   <ParaLine 
  7975.    <Char HardSpace >
  7976.    <Char HardSpace >
  7977.    <Char HardSpace >
  7978.    <Char HardSpace >
  7979.    <String `5           block (exit)'>
  7980.    <Char HardReturn >
  7981.   >
  7982.   <ParaLine 
  7983.    <Char HardSpace >
  7984.    <Char HardSpace >
  7985.    <Char HardSpace >
  7986.    <Char HardSpace >
  7987.    <Char HardSpace >
  7988.    <Char HardSpace >
  7989.    <Char HardSpace >
  7990.    <Char HardSpace >
  7991.    <String `51: 31              push    arg(1)'>
  7992.    <Char HardReturn >
  7993.   >
  7994.   <ParaLine 
  7995.    <Char HardSpace >
  7996.    <Char HardSpace >
  7997.    <Char HardSpace >
  7998.    <Char HardSpace >
  7999.    <Char HardSpace >
  8000.    <Char HardSpace >
  8001.    <Char HardSpace >
  8002.    <Char HardSpace >
  8003.    <String `52: 20              push    const(0)        {<method-info\> 0x102050b1}'>
  8004.    <Char HardReturn >
  8005.   >
  8006.   <ParaLine 
  8007.    <Char HardSpace >
  8008.    <Char HardSpace >
  8009.    <Char HardSpace >
  8010.    <Char HardSpace >
  8011.    <Char HardSpace >
  8012.    <Char HardSpace >
  8013.    <Char HardSpace >
  8014.    <Char HardSpace >
  8015.    <String `53: b1              push    function list'>
  8016.    <Char HardReturn >
  8017.   >
  8018.   <ParaLine 
  8019.    <Char HardSpace >
  8020.    <Char HardSpace >
  8021.    <Char HardSpace >
  8022.    <Char HardSpace >
  8023.    <Char HardSpace >
  8024.    <Char HardSpace >
  8025.    <Char HardSpace >
  8026.    <Char HardSpace >
  8027.    <String `54: 90              call    nargs = 0, for single'>
  8028.    <Char HardReturn >
  8029.   >
  8030.   <ParaLine 
  8031.    <Char HardSpace >
  8032.    <Char HardSpace >
  8033.    <Char HardSpace >
  8034.    <Char HardSpace >
  8035.    <Char HardSpace >
  8036.    <Char HardSpace >
  8037.    <Char HardSpace >
  8038.    <Char HardSpace >
  8039.    <String `55: 0e              push    #()'>
  8040.    <Char HardReturn >
  8041.   >
  8042.   <ParaLine 
  8043.    <Char HardSpace >
  8044.    <Char HardSpace >
  8045.    <Char HardSpace >
  8046.    <Char HardSpace >
  8047.    <Char HardSpace >
  8048.    <Char HardSpace >
  8049.    <Char HardSpace >
  8050.    <Char HardSpace >
  8051.    <String `56: 10              push    #t'>
  8052.    <Char HardReturn >
  8053.   >
  8054.   <ParaLine 
  8055.    <Char HardSpace >
  8056.    <Char HardSpace >
  8057.    <Char HardSpace >
  8058.    <Char HardSpace >
  8059.    <Char HardSpace >
  8060.    <Char HardSpace >
  8061.    <Char HardSpace >
  8062.    <Char HardSpace >
  8063.    <String `57: 06              make-method'>
  8064.    <Char HardReturn >
  8065.   >
  8066.   <ParaLine 
  8067.    <Char HardSpace >
  8068.    <Char HardSpace >
  8069.    <Char HardSpace >
  8070.    <Char HardSpace >
  8071.    <Char HardSpace >
  8072.    <Char HardSpace >
  8073.    <Char HardSpace >
  8074.    <Char HardSpace >
  8075.    <String `58: 60              pop     local(0)'>
  8076.    <Char HardReturn >
  8077.   >
  8078.   <ParaLine 
  8079.    <Char HardSpace >
  8080.    <Char HardSpace >
  8081.    <Char HardSpace >
  8082.    <Char HardSpace >
  8083.    <String `6             puts("this is a test\\n");'>
  8084.    <Char HardReturn >
  8085.   >
  8086.   <ParaLine 
  8087.    <Char HardSpace >
  8088.    <Char HardSpace >
  8089.    <Char HardSpace >
  8090.    <Char HardSpace >
  8091.    <Char HardSpace >
  8092.    <Char HardSpace >
  8093.    <Char HardSpace >
  8094.    <Char HardSpace >
  8095.    <String `59: b2              push    function puts'>
  8096.    <Char HardReturn >
  8097.   >
  8098.   <ParaLine 
  8099.    <Char HardSpace >
  8100.    <Char HardSpace >
  8101.    <Char HardSpace >
  8102.    <Char HardSpace >
  8103.    <Char HardSpace >
  8104.    <Char HardSpace >
  8105.    <Char HardSpace >
  8106.    <Char HardSpace >
  8107.    <String `60: 23              push    const(3)        "this is a test\\n"'>
  8108.    <Char HardReturn >
  8109.   >
  8110.   <ParaLine 
  8111.    <Char HardSpace >
  8112.    <Char HardSpace >
  8113.    <Char HardSpace >
  8114.    <Char HardSpace >
  8115.    <Char HardSpace >
  8116.    <Char HardSpace >
  8117.    <Char HardSpace >
  8118.    <Char HardSpace >
  8119.    <String `61: 81 00           call    nargs = 1, for 0'>
  8120.    <Char HardReturn >
  8121.   >
  8122.   <ParaLine 
  8123.    <Char HardSpace >
  8124.    <Char HardSpace >
  8125.    <Char HardSpace >
  8126.    <Char HardSpace >
  8127.    <String `7             puts("of breakpoints.\\n");'>
  8128.    <Char HardReturn >
  8129.   >
  8130.   <ParaLine 
  8131.    <Char HardSpace >
  8132.    <Char HardSpace >
  8133.    <Char HardSpace >
  8134.    <Char HardSpace >
  8135.    <Char HardSpace >
  8136.    <Char HardSpace >
  8137.    <Char HardSpace >
  8138.    <Char HardSpace >
  8139.    <String `63: b2              push    function puts'>
  8140.    <Char HardReturn >
  8141.   >
  8142.   <ParaLine 
  8143.    <Char HardSpace >
  8144.    <Char HardSpace >
  8145.    <Char HardSpace >
  8146.    <Char HardSpace >
  8147.    <Char HardSpace >
  8148.    <Char HardSpace >
  8149.    <Char HardSpace >
  8150.    <Char HardSpace >
  8151.    <String `64: 24              push    const(4)        "of breakpoints.\\n"'>
  8152.    <Char HardReturn >
  8153.   >
  8154.   <ParaLine 
  8155.    <Char HardSpace >
  8156.    <Char HardSpace >
  8157.    <Char HardSpace >
  8158.    <Char HardSpace >
  8159.    <Char HardSpace >
  8160.    <Char HardSpace >
  8161.    <Char HardSpace >
  8162.    <Char HardSpace >
  8163.    <String `65: 81 00           call    nargs = 1, for 0'>
  8164.    <Char HardReturn >
  8165.   >
  8166.   <ParaLine 
  8167.    <Char HardSpace >
  8168.    <Char HardSpace >
  8169.    <Char HardSpace >
  8170.    <Char HardSpace >
  8171.    <String `8             #f;'>
  8172.    <Char HardReturn >
  8173.   >
  8174.   <ParaLine 
  8175.    <Char HardSpace >
  8176.    <Char HardSpace >
  8177.    <Char HardSpace >
  8178.    <Char HardSpace >
  8179.    <Char HardSpace >
  8180.    <Char HardSpace >
  8181.    <Char HardSpace >
  8182.    <Char HardSpace >
  8183.    <String `67: 11              push    #f'>
  8184.    <Char HardReturn >
  8185.   >
  8186.   <ParaLine 
  8187.    <Char HardSpace >
  8188.    <Char HardSpace >
  8189.    <Char HardSpace >
  8190.    <Char HardSpace >
  8191.    <Char HardSpace >
  8192.    <Char HardSpace >
  8193.    <Char HardSpace >
  8194.    <Char HardSpace >
  8195.    <String `68: 02              return single'>
  8196.    <Char HardReturn >
  8197.   >
  8198.   <ParaLine 
  8199.    <Char HardReturn >
  8200.   >
  8201.   <ParaLine 
  8202.    <Char HardSpace >
  8203.    <Char HardSpace >
  8204.    <Char HardSpace >
  8205.    <Char HardSpace >
  8206.    <String `{<method-info\> 0x102050b1}, exit component, from "foo.dylan"'>
  8207.    <Char HardReturn >
  8208.   >
  8209.   <ParaLine 
  8210.    <Char HardSpace >
  8211.    <Char HardSpace >
  8212.    <Char HardSpace >
  8213.    <Char HardSpace >
  8214.    <String `5           block (exit)'>
  8215.    <Char HardReturn >
  8216.   >
  8217.   <ParaLine 
  8218.    <Char HardSpace >
  8219.    <Char HardSpace >
  8220.    <Char HardSpace >
  8221.    <Char HardSpace >
  8222.    <Char HardSpace >
  8223.    <Char HardSpace >
  8224.    <Char HardSpace >
  8225.    <Char HardSpace >
  8226.    <String `39: b0              push    function apply'>
  8227.    <Char HardReturn >
  8228.   >
  8229.   <ParaLine 
  8230.    <Char HardSpace >
  8231.    <Char HardSpace >
  8232.    <Char HardSpace >
  8233.    <Char HardSpace >
  8234.    <Char HardSpace >
  8235.    <Char HardSpace >
  8236.    <Char HardSpace >
  8237.    <Char HardSpace >
  8238.    <String `40: a1              push    value throw'>
  8239.    <Char HardReturn >
  8240.   >
  8241.   <ParaLine 
  8242.    <Char HardSpace >
  8243.    <Char HardSpace >
  8244.    <Char HardSpace >
  8245.    <Char HardSpace >
  8246.    <Char HardSpace >
  8247.    <Char HardSpace >
  8248.    <Char HardSpace >
  8249.    <Char HardSpace >
  8250.    <String `41: 30              push    arg(0)'>
  8251.    <Char HardReturn >
  8252.   >
  8253.   <ParaLine 
  8254.    <Char HardSpace >
  8255.    <Char HardSpace >
  8256.    <Char HardSpace >
  8257.    <Char HardSpace >
  8258.    <Char HardSpace >
  8259.    <Char HardSpace >
  8260.    <Char HardSpace >
  8261.    <Char HardSpace >
  8262.    <String `42: 32              push    arg(2)'>
  8263.    <Char HardReturn >
  8264.   >
  8265.   <ParaLine 
  8266.    <Char HardSpace >
  8267.    <Char HardSpace >
  8268.    <Char HardSpace >
  8269.    <Char HardSpace >
  8270.    <Char HardSpace >
  8271.    <Char HardSpace >
  8272.    <Char HardSpace >
  8273.    <Char HardSpace >
  8274.    <String `43: 73              call    nargs = 3, tail'>
  8275.    <Char HardReturn >
  8276.   >
  8277.   <ParaLine 
  8278.    <Char HardSpace >
  8279.    <Char HardSpace >
  8280.    <Char HardSpace >
  8281.    <Char HardSpace >
  8282.    <Char HardSpace >
  8283.    <Char HardSpace >
  8284.    <Char HardSpace >
  8285.    <Char HardSpace >
  8286.    <String `mindy\> '>
  8287.   >
  8288.  > # end of Para
  8289.  <Para 
  8290.   <Unique 163>
  8291.   <PgfTag `Body'>
  8292.   <ParaLine 
  8293.    <String `As you can see, the function '>
  8294.    <Font 
  8295.     <FTag `Variable'>
  8296.    > # end of Font
  8297.    <String `foo'>
  8298.    <Font 
  8299.     <FTag `'>
  8300.    > # end of Font
  8301.    <String ` has been split into three methods.  The first one corresponds to the part of '>
  8302.    <Font 
  8303.     <FTag `Variable'>
  8304.    > # end of Font
  8305.    <String `foo'>
  8306.    <Font 
  8307.     <FTag `'>
  8308.    > # end of Font
  8309.    <String ` that is outside '>
  8310.   >
  8311.   <ParaLine 
  8312.    <String `the block.  The second method corresponds to the code inside the block.  And the third one corresponds to the '>
  8313.    <Font 
  8314.     <FTag `Variable'>
  8315.    > # end of Font
  8316.    <String `exit'>
  8317.    <Font 
  8318.     <FTag `'>
  8319.    > # end of Font
  8320.    <String ` function '>
  8321.   >
  8322.   <ParaLine 
  8323.    <String `established by the block.  Look for the second method which spans line 7.  The following shows how to install the '>
  8324.   >
  8325.   <ParaLine 
  8326.    <String `breakpoint:'>
  8327.   >
  8328.  > # end of Para
  8329.  <Para 
  8330.   <Unique 164>
  8331.   <PgfTag `Verbatim'>
  8332.   <ParaLine 
  8333.    <TextRectID 20>
  8334.    <Char HardSpace >
  8335.    <Char HardSpace >
  8336.    <Char HardSpace >
  8337.    <Char HardSpace >
  8338.    <String `mindy\> br 0x10205149, 7'>
  8339.    <Char HardReturn >
  8340.   >
  8341.   <ParaLine 
  8342.    <Char HardSpace >
  8343.    <Char HardSpace >
  8344.    <Char HardSpace >
  8345.    <Char HardSpace >
  8346.    <String `breakpoint 1 installed in {<method-info\> 0x10205149} at line 7 (pc 63)'>
  8347.    <Char HardReturn >
  8348.   >
  8349.   <ParaLine 
  8350.    <Char HardSpace >
  8351.    <Char HardSpace >
  8352.    <Char HardSpace >
  8353.    <Char HardSpace >
  8354.    <String `mindy\> call foo()'>
  8355.    <Char HardReturn >
  8356.   >
  8357.   <ParaLine 
  8358.    <Char HardSpace >
  8359.    <Char HardSpace >
  8360.    <Char HardSpace >
  8361.    <Char HardSpace >
  8362.    <String `this is a test'>
  8363.    <Char HardReturn >
  8364.   >
  8365.   <ParaLine 
  8366.    <Char HardSpace >
  8367.    <Char HardSpace >
  8368.    <Char HardSpace >
  8369.    <Char HardSpace >
  8370.    <String `Breakpoint'>
  8371.    <Char HardReturn >
  8372.   >
  8373.   <ParaLine 
  8374.    <Char HardSpace >
  8375.    <Char HardSpace >
  8376.    <Char HardSpace >
  8377.    <Char HardSpace >
  8378.    <String `thread [0] R   main'>
  8379.    <Char HardReturn >
  8380.   >
  8381.   <ParaLine 
  8382.    <Char HardSpace >
  8383.    <Char HardSpace >
  8384.    <Char HardSpace >
  8385.    <Char HardSpace >
  8386.    <String `fp 0x100341f8: {anonymous <byte-method\> 0x10245f41 #({class <object\>})}\\'>
  8387.    <Char HardReturn >
  8388.   >
  8389.   <ParaLine 
  8390.    <Char HardSpace >
  8391.    <Char HardSpace >
  8392.    <Char HardSpace >
  8393.    <Char HardSpace >
  8394.    <String `({<catch\> 0x10245f81}, #())'>
  8395.    <Char HardReturn >
  8396.   >
  8397.   <ParaLine 
  8398.    <Char HardSpace >
  8399.    <Char HardSpace >
  8400.    <Char HardSpace >
  8401.    <Char HardSpace >
  8402.    <String `foo.dylan'>
  8403.    <Char HardReturn >
  8404.   >
  8405.   <ParaLine 
  8406.    <Char HardSpace >
  8407.    <Char HardSpace >
  8408.    <Char HardSpace >
  8409.    <Char HardSpace >
  8410.    <String `7       puts("of breakpoints.\\n");'>
  8411.    <Char HardReturn >
  8412.   >
  8413.   <ParaLine 
  8414.    <Char HardSpace >
  8415.    <Char HardSpace >
  8416.    <Char HardSpace >
  8417.    <Char HardSpace >
  8418.    <String `mindy\> c'>
  8419.    <Char HardReturn >
  8420.   >
  8421.   <ParaLine 
  8422.    <Char HardSpace >
  8423.    <Char HardSpace >
  8424.    <Char HardSpace >
  8425.    <Char HardSpace >
  8426.    <String `of breakpoints.'>
  8427.    <Char HardReturn >
  8428.   >
  8429.   <ParaLine 
  8430.    <Char HardSpace >
  8431.    <Char HardSpace >
  8432.    <Char HardSpace >
  8433.    <Char HardSpace >
  8434.    <String `$0=#f'>
  8435.    <Char HardReturn >
  8436.   >
  8437.   <ParaLine 
  8438.    <Char HardSpace >
  8439.    <Char HardSpace >
  8440.    <Char HardSpace >
  8441.    <Char HardSpace >
  8442.    <String `fp 0x10034090: invoke-debugger({<simple-error\> 0x10244071})'>
  8443.    <Char HardReturn >
  8444.   >
  8445.   <ParaLine 
  8446.    <Char HardSpace >
  8447.    <Char HardSpace >
  8448.    <Char HardSpace >
  8449.    <Char HardSpace >
  8450.    <String `mindy\> '>
  8451.   >
  8452.  > # end of Para
  8453.  <Para 
  8454.   <Unique 165>
  8455.   <PgfTag `1Heading'>
  8456.   <PgfNumString `10. '>
  8457.   <ParaLine 
  8458.    <String `Threads'>
  8459.   >
  8460.  > # end of Para
  8461.  <Para 
  8462.   <Unique 166>
  8463.   <PgfTag `Body'>
  8464.   <ParaLine 
  8465.    <String `Normally, there is only one thread of execution, in which case you won\qt need any of the commands in this section.  When '>
  8466.   >
  8467.   <ParaLine 
  8468.    <String `you debug a multi-threaded program, these commands become very useful.  The '>
  8469.    <Font 
  8470.     <FTag `Computer'>
  8471.    > # end of Font
  8472.    <String `thread'>
  8473.    <Font 
  8474.     <FTag `'>
  8475.    > # end of Font
  8476.    <String ` command either lists the available '>
  8477.   >
  8478.   <ParaLine 
  8479.    <String `threads or switches between them, depending on how you invoke it.  For example:'>
  8480.   >
  8481.  > # end of Para
  8482.  <Para 
  8483.   <Unique 167>
  8484.   <PgfTag `Verbatim'>
  8485.   <ParaLine 
  8486.    <Char HardSpace >
  8487.    <Char HardSpace >
  8488.    <Char HardSpace >
  8489.    <Char HardSpace >
  8490.    <String `mindy\> p spawn-thread(foo:, curry(break, "Thread foo"))'>
  8491.    <Char HardReturn >
  8492.   >
  8493.   <ParaLine 
  8494.    <Char HardSpace >
  8495.    <Char HardSpace >
  8496.    <Char HardSpace >
  8497.    <Char HardSpace >
  8498.    <String `$0={<thread\> 0x10243f49}'>
  8499.    <Char HardReturn >
  8500.   >
  8501.   <ParaLine 
  8502.    <Char HardSpace >
  8503.    <Char HardSpace >
  8504.    <Char HardSpace >
  8505.    <Char HardSpace >
  8506.    <String `mindy\> p spawn-thread(bar:, curry(break, "Thread bar"))'>
  8507.    <Char HardReturn >
  8508.   >
  8509.   <ParaLine 
  8510.    <Char HardSpace >
  8511.    <Char HardSpace >
  8512.    <Char HardSpace >
  8513.    <Char HardSpace >
  8514.    <String `$1={<thread\> 0x10246f19}'>
  8515.    <Char HardReturn >
  8516.   >
  8517.   <ParaLine 
  8518.    <Char HardSpace >
  8519.    <Char HardSpace >
  8520.    <Char HardSpace >
  8521.    <Char HardSpace >
  8522.    <String `mindy\> thread'>
  8523.    <Char HardReturn >
  8524.   >
  8525.   <ParaLine 
  8526.    <Char HardSpace >
  8527.    <Char HardSpace >
  8528.    <Char HardSpace >
  8529.    <Char HardSpace >
  8530.    <String `c [0] D   main'>
  8531.    <Char HardReturn >
  8532.   >
  8533.   <ParaLine 
  8534.    <Char HardSpace >
  8535.    <Char HardSpace >
  8536.    <Char HardSpace >
  8537.    <Char HardSpace >
  8538.    <Char HardSpace >
  8539.    <Char HardSpace >
  8540.    <String `[1] R   foo'>
  8541.    <Char HardReturn >
  8542.   >
  8543.   <ParaLine 
  8544.    <Char HardSpace >
  8545.    <Char HardSpace >
  8546.    <Char HardSpace >
  8547.    <Char HardSpace >
  8548.    <Char HardSpace >
  8549.    <Char HardSpace >
  8550.    <String `[2] R   bar'>
  8551.    <Char HardReturn >
  8552.   >
  8553.   <ParaLine 
  8554.    <Char HardSpace >
  8555.    <Char HardSpace >
  8556.    <Char HardSpace >
  8557.    <Char HardSpace >
  8558.    <String `mindy\> '>
  8559.   >
  8560.  > # end of Para
  8561.  <Para 
  8562.   <Unique 168>
  8563.   <PgfTag `Body'>
  8564.   <ParaLine 
  8565.    <String `In this example, the '>
  8566.    <Font 
  8567.     <FTag `Computer'>
  8568.    > # end of Font
  8569.    <String `thread'>
  8570.    <Font 
  8571.     <FTag `'>
  8572.    > # end of Font
  8573.    <String ` command lists three threads: the '>
  8574.    <Font 
  8575.     <FTag `Computer'>
  8576.    > # end of Font
  8577.    <String `main'>
  8578.    <Font 
  8579.     <FTag `'>
  8580.    > # end of Font
  8581.    <String ` (or original) thread and the two threads you just created.  '>
  8582.   >
  8583.   <ParaLine 
  8584.    <String `The '>
  8585.    <Font 
  8586.     <FTag `Computer'>
  8587.    > # end of Font
  8588.    <String `c'>
  8589.    <Font 
  8590.     <FTag `'>
  8591.    > # end of Font
  8592.    <String ` in the first column indicates which thread the debugger is currently examining.  The '>
  8593.    <Font 
  8594.     <FTag `Computer'>
  8595.    > # end of Font
  8596.    <String `[N]'>
  8597.    <Font 
  8598.     <FTag `'>
  8599.    > # end of Font
  8600.    <String ` indicates the thread ID for '>
  8601.   >
  8602.   <ParaLine 
  8603.    <String `each thread.  The '>
  8604.    <Font 
  8605.     <FTag `Computer'>
  8606.    > # end of Font
  8607.    <String `D'>
  8608.    <Font 
  8609.     <FTag `'>
  8610.    > # end of Font
  8611.    <String ` and '>
  8612.    <Font 
  8613.     <FTag `Computer'>
  8614.    > # end of Font
  8615.    <String `R'>
  8616.    <Font 
  8617.     <FTag `'>
  8618.    > # end of Font
  8619.    <String ` designations indicate the status of each thread.  The '>
  8620.    <Font 
  8621.     <FTag `Computer'>
  8622.    > # end of Font
  8623.    <String `main'>
  8624.    <Font 
  8625.     <FTag `'>
  8626.    > # end of Font
  8627.    <String `, '>
  8628.    <Font 
  8629.     <FTag `Computer'>
  8630.    > # end of Font
  8631.    <String `foo'>
  8632.    <Font 
  8633.     <FTag `'>
  8634.    > # end of Font
  8635.    <String `, and '>
  8636.    <Font 
  8637.     <FTag `Computer'>
  8638.    > # end of Font
  8639.    <String `bar'>
  8640.    <Font 
  8641.     <FTag `'>
  8642.    > # end of Font
  8643.    <String ` labels are the debug-'>
  8644.   >
  8645.   <ParaLine 
  8646.    <String `names passed as the first argument to '>
  8647.    <Font 
  8648.     <FTag `Variable'>
  8649.    > # end of Font
  8650.    <String `spawn-thread'>
  8651.    <Font 
  8652.     <FTag `'>
  8653.    > # end of Font
  8654.    <String `.'>
  8655.   >
  8656.  > # end of Para
  8657.  <Para 
  8658.   <Unique 169>
  8659.   <PgfTag `Body'>
  8660.   <ParaLine 
  8661.    <String `The different thread status codes are as follows:'>
  8662.   >
  8663.  > # end of Para
  8664.  <Para 
  8665.   <Unique 170>
  8666.   <PgfTag `Verbatim'>
  8667.   <ParaLine 
  8668.    <Char HardSpace >
  8669.    <Char HardSpace >
  8670.    <Char HardSpace >
  8671.    <Char HardSpace >
  8672.    <String `STATUS     MEANING'>
  8673.    <Char HardReturn >
  8674.   >
  8675.   <ParaLine 
  8676.    <Char HardSpace >
  8677.    <Char HardSpace >
  8678.    <Char HardSpace >
  8679.    <Char HardSpace >
  8680.    <Char HardSpace >
  8681.    <Char HardSpace >
  8682.    <Char HardSpace >
  8683.    <String `D       current thread the debugger is examining'>
  8684.    <Char HardReturn >
  8685.   >
  8686.   <ParaLine 
  8687.    <Char HardSpace >
  8688.    <Char HardSpace >
  8689.    <Char HardSpace >
  8690.    <Char HardSpace >
  8691.    <Char HardSpace >
  8692.    <Char HardSpace >
  8693.    <Char HardSpace >
  8694.    <String `R       running/runable'>
  8695.    <Char HardReturn >
  8696.   >
  8697.   <ParaLine 
  8698.    <Char HardSpace >
  8699.    <Char HardSpace >
  8700.    <Char HardSpace >
  8701.    <Char HardSpace >
  8702.    <Char HardSpace >
  8703.    <Char HardSpace >
  8704.    <Char HardSpace >
  8705.    <String `S       suspended'>
  8706.    <Char HardReturn >
  8707.   >
  8708.   <ParaLine 
  8709.    <Char HardSpace >
  8710.    <Char HardSpace >
  8711.    <Char HardSpace >
  8712.    <Char HardSpace >
  8713.    <Char HardSpace >
  8714.    <Char HardSpace >
  8715.    <Char HardSpace >
  8716.    <String `B       blocked on a lock'>
  8717.    <Char HardReturn >
  8718.   >
  8719.   <ParaLine 
  8720.    <Char HardSpace >
  8721.    <Char HardSpace >
  8722.    <Char HardSpace >
  8723.    <Char HardSpace >
  8724.    <Char HardSpace >
  8725.    <Char HardSpace >
  8726.    <Char HardSpace >
  8727.    <String `W       waiting for an event'>
  8728.   >
  8729.  > # end of Para
  8730.  <Para 
  8731.   <Unique 171>
  8732.   <PgfTag `Body'>
  8733.   <ParaLine 
  8734.    <String `Giving the '>
  8735.    <Font 
  8736.     <FTag `Computer'>
  8737.    > # end of Font
  8738.    <String `thread'>
  8739.    <Font 
  8740.     <FTag `'>
  8741.    > # end of Font
  8742.    <String ` command an argument causes the debugger to examine another thread.  You can designate threads with '>
  8743.   >
  8744.   <ParaLine 
  8745.    <String `either its numeric ID or the debug-name passed to '>
  8746.    <Font 
  8747.     <FTag `Variable'>
  8748.    > # end of Font
  8749.    <String `spawn-thread'>
  8750.    <Font 
  8751.     <FTag `'>
  8752.    > # end of Font
  8753.    <String `:'>
  8754.   >
  8755.  > # end of Para
  8756.  <Para 
  8757.   <Unique 172>
  8758.   <PgfTag `Verbatim'>
  8759.   <ParaLine 
  8760.    <Char HardSpace >
  8761.    <Char HardSpace >
  8762.    <Char HardSpace >
  8763.    <Char HardSpace >
  8764.    <String `mindy\> thread foo'>
  8765.    <Char HardReturn >
  8766.   >
  8767.   <ParaLine 
  8768.    <Char HardSpace >
  8769.    <Char HardSpace >
  8770.    <Char HardSpace >
  8771.    <Char HardSpace >
  8772.    <String `thread [1] R   foo'>
  8773.    <Char HardReturn >
  8774.   >
  8775.   <ParaLine 
  8776.    <Char HardSpace >
  8777.    <Char HardSpace >
  8778.    <Char HardSpace >
  8779.    <Char HardSpace >
  8780.    <String `fp 0x102550bc: {anonymous <byte-method\> 0x102443d9 #({class <\\'>
  8781.    <Char HardReturn >
  8782.   >
  8783.   <ParaLine 
  8784.    <Char HardSpace >
  8785.    <Char HardSpace >
  8786.    <Char HardSpace >
  8787.    <Char HardSpace >
  8788.    <String `object\>})}({<catch\> 0x10244421}, #(), {<value-cell\> 0x1024436\\'>
  8789.    <Char HardReturn >
  8790.   >
  8791.   <ParaLine 
  8792.    <Char HardSpace >
  8793.    <Char HardSpace >
  8794.    <Char HardSpace >
  8795.    <Char HardSpace >
  8796.    <String `9}, {<breakpoint\> 0x102441e1})'>
  8797.    <Char HardReturn >
  8798.   >
  8799.   <ParaLine 
  8800.    <Char HardSpace >
  8801.    <Char HardSpace >
  8802.    <Char HardSpace >
  8803.    <Char HardSpace >
  8804.    <String `/afs/cs.cmu.edu/project/gwydion/mindy/src/runtime/cond.dylan'>
  8805.    <Char HardReturn >
  8806.   >
  8807.   <ParaLine 
  8808.    <TextRectID 21>
  8809.    <Char HardSpace >
  8810.    <Char HardSpace >
  8811.    <Char HardSpace >
  8812.    <Char HardSpace >
  8813.    <String `212     init-arguments: list(format-string: "Continue from break"))'>
  8814.    <Char HardReturn >
  8815.   >
  8816.   <ParaLine 
  8817.    <Char HardSpace >
  8818.    <Char HardSpace >
  8819.    <Char HardSpace >
  8820.    <Char HardSpace >
  8821.    <String `mindy\> thread 0'>
  8822.    <Char HardReturn >
  8823.   >
  8824.   <ParaLine 
  8825.    <Char HardSpace >
  8826.    <Char HardSpace >
  8827.    <Char HardSpace >
  8828.    <Char HardSpace >
  8829.    <String `thread [0] D   main'>
  8830.    <Char HardReturn >
  8831.   >
  8832.   <ParaLine 
  8833.    <Char HardSpace >
  8834.    <Char HardSpace >
  8835.    <Char HardSpace >
  8836.    <Char HardSpace >
  8837.    <String `fp 0x10034090: invoke-debugger({<simple-error\> 0x1023fa91})'>
  8838.    <Char HardReturn >
  8839.   >
  8840.   <ParaLine 
  8841.    <Char HardSpace >
  8842.    <Char HardSpace >
  8843.    <Char HardSpace >
  8844.    <Char HardSpace >
  8845.    <String `mindy\> '>
  8846.   >
  8847.  > # end of Para
  8848.  <Para 
  8849.   <Unique 173>
  8850.   <PgfTag `Body'>
  8851.   <ParaLine 
  8852.    <String `Sometimes it is useful to temporarily disable some threads while debugging other threads.  The '>
  8853.    <Font 
  8854.     <FTag `Computer'>
  8855.    > # end of Font
  8856.    <String `disable <thread-id-'>
  8857.   >
  8858.   <ParaLine 
  8859.    <String `or-name\>'>
  8860.    <Font 
  8861.     <FTag `'>
  8862.    > # end of Font
  8863.    <String ` command disables (suspends) the indicated thread, and the '>
  8864.    <Font 
  8865.     <FTag `Computer'>
  8866.    > # end of Font
  8867.    <String `enable'>
  8868.    <Font 
  8869.     <FTag `'>
  8870.    > # end of Font
  8871.    <String ` command allows a thread to run again:'>
  8872.   >
  8873.  > # end of Para
  8874.  <Para 
  8875.   <Unique 174>
  8876.   <PgfTag `Verbatim'>
  8877.   <ParaLine 
  8878.    <Char HardSpace >
  8879.    <Char HardSpace >
  8880.    <Char HardSpace >
  8881.    <Char HardSpace >
  8882.    <String `mindy\> disable foo'>
  8883.    <Char HardReturn >
  8884.   >
  8885.   <ParaLine 
  8886.    <Char HardSpace >
  8887.    <Char HardSpace >
  8888.    <Char HardSpace >
  8889.    <Char HardSpace >
  8890.    <String `[1] S 1 foo'>
  8891.    <Char HardReturn >
  8892.   >
  8893.   <ParaLine 
  8894.    <Char HardSpace >
  8895.    <Char HardSpace >
  8896.    <Char HardSpace >
  8897.    <Char HardSpace >
  8898.    <String `mindy\> enable foo'>
  8899.    <Char HardReturn >
  8900.   >
  8901.   <ParaLine 
  8902.    <Char HardSpace >
  8903.    <Char HardSpace >
  8904.    <Char HardSpace >
  8905.    <Char HardSpace >
  8906.    <String `[1] R   foo'>
  8907.    <Char HardReturn >
  8908.   >
  8909.   <ParaLine 
  8910.    <Char HardSpace >
  8911.    <Char HardSpace >
  8912.    <Char HardSpace >
  8913.    <Char HardSpace >
  8914.    <String `mindy\>'>
  8915.   >
  8916.  > # end of Para
  8917.  <Para 
  8918.   <Unique 175>
  8919.   <PgfTag `Body'>
  8920.   <ParaLine 
  8921.    <String `In this example, The status of the '>
  8922.    <Font 
  8923.     <FTag `Computer'>
  8924.    > # end of Font
  8925.    <String `foo'>
  8926.    <Font 
  8927.     <FTag `'>
  8928.    > # end of Font
  8929.    <String ` thread changes from '>
  8930.    <Font 
  8931.     <FTag `Computer'>
  8932.    > # end of Font
  8933.    <String `R'>
  8934.    <Font 
  8935.     <FTag `'>
  8936.    > # end of Font
  8937.    <String ` (runnable) to '>
  8938.    <Font 
  8939.     <FTag `Computer'>
  8940.    > # end of Font
  8941.    <String `S'>
  8942.    <Font 
  8943.     <FTag `'>
  8944.    > # end of Font
  8945.    <String ` (suspended) when it is disabled.'>
  8946.   >
  8947.  > # end of Para
  8948.  <Para 
  8949.   <Unique 176>
  8950.   <PgfTag `Body'>
  8951.   <ParaLine 
  8952.    <String `If you repeatedly use the '>
  8953.    <Font 
  8954.     <FTag `Computer'>
  8955.    > # end of Font
  8956.    <String `disable'>
  8957.    <Font 
  8958.     <FTag `'>
  8959.    > # end of Font
  8960.    <String ` command on the same thread, then the '>
  8961.    <Font 
  8962.     <FTag `Computer'>
  8963.    > # end of Font
  8964.    <String `enable'>
  8965.    <Font 
  8966.     <FTag `'>
  8967.    > # end of Font
  8968.    <String ` command must be used the same '>
  8969.   >
  8970.   <ParaLine 
  8971.    <String `number of times to before the thread\qs status changes to '>
  8972.    <Font 
  8973.     <FTag `Computer'>
  8974.    > # end of Font
  8975.    <String `R'>
  8976.    <Font 
  8977.     <FTag `'>
  8978.    > # end of Font
  8979.    <String `. The '>
  8980.    <Font 
  8981.     <FTag `Computer'>
  8982.    > # end of Font
  8983.    <String `1'>
  8984.    <Font 
  8985.     <FTag `'>
  8986.    > # end of Font
  8987.    <String ` after the '>
  8988.    <Font 
  8989.     <FTag `Computer'>
  8990.    > # end of Font
  8991.    <String `S'>
  8992.    <Font 
  8993.     <FTag `'>
  8994.    > # end of Font
  8995.    <String ` above is the number of times the thread '>
  8996.    <Font 
  8997.     <FTag `Computer'>
  8998.    > # end of Font
  8999.    <String `foo'>
  9000.    <Font 
  9001.     <FTag `'>
  9002.    > # end of Font
  9003.    <String ` has '>
  9004.   >
  9005.   <ParaLine 
  9006.    <String `been disabled.'>
  9007.   >
  9008.  > # end of Para
  9009.  <Para 
  9010.   <Unique 177>
  9011.   <PgfTag `Body'>
  9012.   <ParaLine 
  9013.    <String `When a thread is suspended, the '>
  9014.    <Font 
  9015.     <FTag `Computer'>
  9016.    > # end of Font
  9017.    <String `continue'>
  9018.    <Font 
  9019.     <FTag `'>
  9020.    > # end of Font
  9021.    <String ` and '>
  9022.    <Font 
  9023.     <FTag `Computer'>
  9024.    > # end of Font
  9025.    <String `step'>
  9026.    <Font 
  9027.     <FTag `'>
  9028.    > # end of Font
  9029.    <String ` commands do not advance the thread\qs execution.  The '>
  9030.    <Font 
  9031.     <FTag `Computer'>
  9032.    > # end of Font
  9033.    <String `disable'>
  9034.    <Font 
  9035.     <FTag `'>
  9036.    > # end of Font
  9037.    <String ` '>
  9038.   >
  9039.   <ParaLine 
  9040.    <String `and '>
  9041.    <Font 
  9042.     <FTag `Computer'>
  9043.    > # end of Font
  9044.    <String `enable'>
  9045.    <Font 
  9046.     <FTag `'>
  9047.    > # end of Font
  9048.    <String ` commands can help you find thread synchronization problems by allowing you to explicitly control when each '>
  9049.   >
  9050.   <ParaLine 
  9051.    <String `thread runs.'>
  9052.   >
  9053.  > # end of Para
  9054.  <Para 
  9055.   <Unique 178>
  9056.   <PgfTag `Body'>
  9057.   <ParaLine 
  9058.    <String `Invoking the '>
  9059.    <Font 
  9060.     <FTag `Computer'>
  9061.    > # end of Font
  9062.    <String `disable'>
  9063.    <Font 
  9064.     <FTag `'>
  9065.    > # end of Font
  9066.    <String ` or '>
  9067.    <Font 
  9068.     <FTag `Computer'>
  9069.    > # end of Font
  9070.    <String `enable'>
  9071.    <Font 
  9072.     <FTag `'>
  9073.    > # end of Font
  9074.    <String ` command with no argument affects the current thread the debugger is examining.'>
  9075.   >
  9076.  > # end of Para
  9077.  <Para 
  9078.   <Unique 179>
  9079.   <PgfTag `Body'>
  9080.   <ParaLine 
  9081.    <String `The '>
  9082.    <Font 
  9083.     <FTag `Computer'>
  9084.    > # end of Font
  9085.    <String `kill <thread-id-or-name\>'>
  9086.    <Font 
  9087.     <FTag `'>
  9088.    > # end of Font
  9089.    <String ` command kills the indicated thread.'>
  9090.   >
  9091.  > # end of Para
  9092.  <Para 
  9093.   <Unique 180>
  9094.   <PgfTag `1Heading'>
  9095.   <PgfNumString `11. '>
  9096.   <ParaLine 
  9097.    <String `Miscellaneous Commands'>
  9098.   >
  9099.  > # end of Para
  9100.  <Para 
  9101.   <Unique 181>
  9102.   <PgfTag `Body'>
  9103.   <ParaLine 
  9104.    <String `The '>
  9105.    <Font 
  9106.     <FTag `Computer'>
  9107.    > # end of Font
  9108.    <String `help'>
  9109.    <Font 
  9110.     <FTag `'>
  9111.    > # end of Font
  9112.    <String ` command prints a one line summary of all the debugger commands.'>
  9113.   >
  9114.  > # end of Para
  9115.  <Para 
  9116.   <Unique 182>
  9117.   <PgfTag `Body'>
  9118.   <ParaLine 
  9119.    <String `The '>
  9120.    <Font 
  9121.     <FTag `Computer'>
  9122.    > # end of Font
  9123.    <String `quit'>
  9124.    <Font 
  9125.     <FTag `'>
  9126.    > # end of Font
  9127.    <String ` command causes Mindy to exit without executing any of the '>
  9128.    <Font 
  9129.     <FTag `Variable'>
  9130.    > # end of Font
  9131.    <String `on-exit'>
  9132.    <Font 
  9133.     <FTag `'>
  9134.    > # end of Font
  9135.    <String ` hooks.  If you want the '>
  9136.    <Font 
  9137.     <FTag `Variable'>
  9138.    > # end of Font
  9139.    <String `on-exit'>
  9140.    <Font 
  9141.     <FTag `'>
  9142.    > # end of Font
  9143.    <String ` hooks to run, '>
  9144.   >
  9145.   <ParaLine 
  9146.    <String `you should invoke the '>
  9147.    <Font 
  9148.     <FTag `Variable'>
  9149.    > # end of Font
  9150.    <String `exit'>
  9151.    <Font 
  9152.     <FTag `'>
  9153.    > # end of Font
  9154.    <String ` function with the '>
  9155.    <Font 
  9156.     <FTag `Computer'>
  9157.    > # end of Font
  9158.    <String `print'>
  9159.    <Font 
  9160.     <FTag `'>
  9161.    > # end of Font
  9162.    <String ` command:'>
  9163.   >
  9164.  > # end of Para
  9165.  <Para 
  9166.   <Unique 52>
  9167.   <PgfTag `Verbatim'>
  9168.   <ParaLine 
  9169.    <Char HardSpace >
  9170.    <Char HardSpace >
  9171.    <Char HardSpace >
  9172.    <Char HardSpace >
  9173.    <String `mindy\> print exit()'>
  9174.   >
  9175.  > # end of Para
  9176.  <Para 
  9177.   <Unique 183>
  9178.   <PgfTag `Body'>
  9179.   <ParaLine 
  9180.    <String `The '>
  9181.    <Font 
  9182.     <FTag `Computer'>
  9183.    > # end of Font
  9184.    <String `tron'>
  9185.    <Font 
  9186.     <FTag `'>
  9187.    > # end of Font
  9188.    <String ` command turns on an internal trace facility that prints the arguments and results for every function call.  The '>
  9189.   >
  9190.   <ParaLine 
  9191.    <Font 
  9192.     <FTag `Computer'>
  9193.    > # end of Font
  9194.    <String `troff'>
  9195.    <Font 
  9196.     <FTag `'>
  9197.    > # end of Font
  9198.    <String ` command turns this off.'>
  9199.   >
  9200.  > # end of Para
  9201.  <Para 
  9202.   <Unique 184>
  9203.   <PgfTag `Body'>
  9204.   <ParaLine 
  9205.    <String `The '>
  9206.    <Font 
  9207.     <FTag `Computer'>
  9208.    > # end of Font
  9209.    <String `error'>
  9210.    <Font 
  9211.     <FTag `'>
  9212.    > # end of Font
  9213.    <String ` command repeats the error message for the condition that caused this thread to drop into the debugger.'>
  9214.   >
  9215.  > # end of Para
  9216.  <Para 
  9217.   <Unique 185>
  9218.   <PgfTag `Body'>
  9219.   <ParaLine 
  9220.    <String `The '>
  9221.    <Font 
  9222.     <FTag `Computer'>
  9223.    > # end of Font
  9224.    <String `gc'>
  9225.    <Font 
  9226.     <FTag `'>
  9227.    > # end of Font
  9228.    <String ` command invokes the garbage collector.'>
  9229.   >
  9230.  > # end of Para
  9231.  <Para 
  9232.   <Unique 186>
  9233.   <PgfTag `Body'>
  9234.   <ParaLine 
  9235.    <String `The '>
  9236.    <Font 
  9237.     <FTag `Computer'>
  9238.    > # end of Font
  9239.    <String `describe'>
  9240.    <Font 
  9241.     <FTag `'>
  9242.    > # end of Font
  9243.    <String ` command takes an expression as an argument and evaluates it. If the result is an instance of a class defined '>
  9244.   >
  9245.   <ParaLine 
  9246.    <String `in Dylan, as opposed to a built-in class, then the debugger identifies the class, prints the slot names, and prints the slot '>
  9247.   >
  9248.   <ParaLine 
  9249.    <String `values.  If the result of the expression is an instance of a built-in class, then the debugger prints the value and its class.  The '>
  9250.   >
  9251.   <ParaLine 
  9252.    <Font 
  9253.     <FTag `Computer'>
  9254.    > # end of Font
  9255.    <String `describe'>
  9256.    <Font 
  9257.     <FTag `'>
  9258.    > # end of Font
  9259.    <String ` command does not create or assign to debugger variables, but you can use debugger variables in the expression '>
  9260.   >
  9261.   <ParaLine 
  9262.    <String `given to the command.  The following examples show the '>
  9263.    <Font 
  9264.     <FTag `Computer'>
  9265.    > # end of Font
  9266.    <String `describe'>
  9267.    <Font 
  9268.     <FTag `'>
  9269.    > # end of Font
  9270.    <String ` command:'>
  9271.   >
  9272.  > # end of Para
  9273.  <Para 
  9274.   <Unique 60>
  9275.   <PgfTag `Verbatim'>
  9276.   <ParaLine 
  9277.    <Char HardSpace >
  9278.    <Char HardSpace >
  9279.    <Char HardSpace >
  9280.    <Char HardSpace >
  9281.    <String `mindy\> describe make'>
  9282.    <Char HardReturn >
  9283.   >
  9284.   <ParaLine 
  9285.    <Char HardSpace >
  9286.    <Char HardSpace >
  9287.    <Char HardSpace >
  9288.    <Char HardSpace >
  9289.    <String `{<generic-function\> make} is an instance of {class <generic-function\>}'>
  9290.    <Char HardReturn >
  9291.   >
  9292.   <ParaLine 
  9293.    <Char HardReturn >
  9294.   >
  9295.   <ParaLine 
  9296.    <Char HardSpace >
  9297.    <Char HardSpace >
  9298.    <Char HardSpace >
  9299.    <Char HardSpace >
  9300.    <String `mindy\> describe "Testing"'>
  9301.    <Char HardReturn >
  9302.   >
  9303.   <ParaLine 
  9304.    <Char HardSpace >
  9305.    <Char HardSpace >
  9306.    <Char HardSpace >
  9307.    <Char HardSpace >
  9308.    <String `"Testing" is an instance of {class <byte-string\>}'>
  9309.    <Char HardReturn >
  9310.   >
  9311.   <ParaLine 
  9312.    <Char HardReturn >
  9313.   >
  9314.   <ParaLine 
  9315.    <TextRectID 22>
  9316.    <Char HardSpace >
  9317.    <Char HardSpace >
  9318.    <Char HardSpace >
  9319.    <Char HardSpace >
  9320.    <String `mindy\> describe make(<table\>)'>
  9321.    <Char HardReturn >
  9322.   >
  9323.   <ParaLine 
  9324.    <Char HardSpace >
  9325.    <Char HardSpace >
  9326.    <Char HardSpace >
  9327.    <Char HardSpace >
  9328.    <String `{<object-table\> 0x10245d79} is an instance of {class <object-table\>}'>
  9329.    <Char HardReturn >
  9330.   >
  9331.   <ParaLine 
  9332.    <Char HardSpace >
  9333.    <Char HardSpace >
  9334.    <Char HardSpace >
  9335.    <Char HardSpace >
  9336.    <String `and has the following slots:'>
  9337.    <Char HardReturn >
  9338.   >
  9339.   <ParaLine 
  9340.    <Char HardSpace >
  9341.    <Char HardSpace >
  9342.    <Char HardSpace >
  9343.    <Char HardSpace >
  9344.    <String `merged-hash-state-slot: {permanent hash state}'>
  9345.    <Char HardReturn >
  9346.   >
  9347.   <ParaLine 
  9348.    <Char HardSpace >
  9349.    <Char HardSpace >
  9350.    <Char HardSpace >
  9351.    <Char HardSpace >
  9352.    <String `shrink-to-slot: 100'>
  9353.    <Char HardReturn >
  9354.   >
  9355.   <ParaLine 
  9356.    <Char HardSpace >
  9357.    <Char HardSpace >
  9358.    <Char HardSpace >
  9359.    <Char HardSpace >
  9360.    <String `shrink-when-slot: 10'>
  9361.    <Char HardReturn >
  9362.   >
  9363.   <ParaLine 
  9364.    <Char HardSpace >
  9365.    <Char HardSpace >
  9366.    <Char HardSpace >
  9367.    <Char HardSpace >
  9368.    <String `expand-to-slot: 300'>
  9369.    <Char HardReturn >
  9370.   >
  9371.   <ParaLine 
  9372.    <Char HardSpace >
  9373.    <Char HardSpace >
  9374.    <Char HardSpace >
  9375.    <Char HardSpace >
  9376.    <String `expand-when-slot: 200'>
  9377.    <Char HardReturn >
  9378.   >
  9379.   <ParaLine 
  9380.    <Char HardSpace >
  9381.    <Char HardSpace >
  9382.    <Char HardSpace >
  9383.    <Char HardSpace >
  9384.    <String `bucket-states-slot: #[{permanent hash state}, {permanent hash state}, \\'>
  9385.    <Char HardReturn >
  9386.   >
  9387.   <ParaLine 
  9388.    <Char HardSpace >
  9389.    <Char HardSpace >
  9390.    <Char HardSpace >
  9391.    <Char HardSpace >
  9392.    <String `{permanent hash state}, {permanent hash state}, {permanent hash state}]'>
  9393.    <Char HardReturn >
  9394.   >
  9395.   <ParaLine 
  9396.    <Char HardSpace >
  9397.    <Char HardSpace >
  9398.    <Char HardSpace >
  9399.    <Char HardSpace >
  9400.    <String `bucket-count-slot: 5'>
  9401.    <Char HardReturn >
  9402.   >
  9403.   <ParaLine 
  9404.    <Char HardSpace >
  9405.    <Char HardSpace >
  9406.    <Char HardSpace >
  9407.    <Char HardSpace >
  9408.    <String `bucket-array-slot: #[#(), #(), #(), #(), #()]'>
  9409.    <Char HardReturn >
  9410.   >
  9411.   <ParaLine 
  9412.    <Char HardSpace >
  9413.    <Char HardSpace >
  9414.    <Char HardSpace >
  9415.    <Char HardSpace >
  9416.    <String `item-count-slot: 0'>
  9417.   >
  9418.  > # end of Para
  9419.  <Para 
  9420.   <Unique 187>
  9421.   <PgfTag `1Heading'>
  9422.   <PgfNumString `12. '>
  9423.   <ParaLine 
  9424.    <String `Copyright and Terms Of Use'>
  9425.   >
  9426.  > # end of Para
  9427.  <Para 
  9428.   <Unique 188>
  9429.   <PgfTag `Body'>
  9430.   <ParaLine 
  9431.    <String `Copyright (c) 1994  Carnegie Mellon University All rights reserved.  '>
  9432.   >
  9433.  > # end of Para
  9434.  <Para 
  9435.   <Unique 189>
  9436.   <PgfTag `Body'>
  9437.   <ParaLine 
  9438.    <String `Use and copying of this software and preparation of derivative works based on this software are permitted, including '>
  9439.   >
  9440.   <ParaLine 
  9441.    <String `commercial use, provided that the following conditions are observed:'>
  9442.   >
  9443.  > # end of Para
  9444.  <Para 
  9445.   <Unique 64>
  9446.   <PgfTag `Bullet'>
  9447.   <PgfNumString `\xa5 \t'>
  9448.   <ParaLine 
  9449.    <String `This copyright notice must be retained in full on any copies and on appropriate parts of any derivative '>
  9450.   >
  9451.   <ParaLine 
  9452.    <String `works.'>
  9453.   >
  9454.  > # end of Para
  9455.  <Para 
  9456.   <Unique 65>
  9457.   <PgfTag `Bullet'>
  9458.   <PgfNumString `\xa5 \t'>
  9459.   <ParaLine 
  9460.    <String `Documentation (paper or online) accompanying any system that incorporates this software, or any part '>
  9461.   >
  9462.   <ParaLine 
  9463.    <String `of it, must acknowledge the contribution of the Gwydion Project at Carnegie Mellon University.'>
  9464.   >
  9465.  > # end of Para
  9466.  <Para 
  9467.   <Unique 66>
  9468.   <PgfTag `Body'>
  9469.   <Pgf 
  9470.    <PgfSpBefore  10.0 pt>
  9471.   > # end of Pgf
  9472.   <ParaLine 
  9473.    <String `This software is made available '>
  9474.    <Font 
  9475.     <FTag `Emphasis'>
  9476.    > # end of Font
  9477.    <String `as is'>
  9478.    <Font 
  9479.     <FTag `'>
  9480.    > # end of Font
  9481.    <String `.  Neither the authors nor Carnegie Mellon University make any warranty about the '>
  9482.   >
  9483.   <ParaLine 
  9484.    <String `software, its performance, or its conformity to any specification.'>
  9485.   >
  9486.  > # end of Para
  9487.  <Para 
  9488.   <Unique 67>
  9489.   <PgfTag `Body'>
  9490.   <ParaLine 
  9491.    <String `Bug reports, questions, comments, and suggestions should be sent by E-mail to the Internet address '>
  9492.   >
  9493.   <ParaLine 
  9494.    <Font 
  9495.     <FTag `Computer'>
  9496.    > # end of Font
  9497.    <String `gwydion'>
  9498.    <Char HardHyphen >
  9499.    <String `bugs@cs.cmu.edu'>
  9500.    <Font 
  9501.     <FTag `'>
  9502.    > # end of Font
  9503.    <String `. '>
  9504.   >
  9505.  > # end of Para
  9506.  <Para 
  9507.   <Unique 110>
  9508.   <PgfTag `Body'>
  9509.   <ParaLine 
  9510.   >
  9511.  > # end of Para
  9512. > # end of TextFlow
  9513. # End of MIFFile
  9514.